Moved zoom in implementation into the render class.

Note that it is the same implementation that doesn't support
zooming when rotated yet.