Look into handling game requests when the mediaviewer is open for other reasons. Maybe use a message component instead so not to interrupt existing mediaviewer session. This should be part of updating it to support the new plugin components api