Implement zooming around pointer
Merge branch 'point-zoom' into develop