Improved fullscreen support