implemented zooming and fixed evil scrolling bug, wow my head spins from the "camera" operations that i do in the pixel shaders...maybe i could move parts of it to the vertex shader? It's cool to learn this stuff :)