better transition fullscreen <=> windowed