Changed zoom to zoom towards the cursor
Handle non-integer view positions in moveUnit()
Added forgotten View.cpp