core: change fullscreen behavior to hide mouse cursor when not showing media controls