Improved fullscreen API.