frame buffer stuff, zoom okay