Did some (bad) work on fixing the zoom positioning bug.