progress management + fullscreen support