onHide is a custom method, just rearranging
wtf are gusets?
Add ErrorDialog in case of error from the player
Merge