Zooming in works pretty good now. Only a slight problem, that zoom in and zoom out or not exact inverses. If I alternative between zoom in and out maybe 20 times in a row, it drifts down about 10 pixels. I presume this wont bother anyone