Finally fixed offset bugs in zooming for good.