fully working fullscreen with keyboard shortcuts