@mozsquib I think here you need to wrap the PlayerView actions into a function, cause PlayerView is lazy loaded and might not exists yet, so you should put the wrapped function to callback of ModeManager.push(MODE_PLAYER) then PlayerView will not be undefined.