preliminary fullscreen support, refs #10