Added fullscreen implementation for desktop and mobile