adds basic fullscreen support