Changed the visible context to a fixed back store (resizes more smoothly) and added fullscreen support.