fullscreen + resizing first pass