fullscreen mode and a few other updates