Add app launcher show/hide callbacks

The player controls are hidden along with the app launcher, in order to
maintain state with the toggled status of the launcher button and
prevent the player window from appearing on the main menu