Make zoom use current mouse coordinates rather than left-top corner of the window.
Add resetting of zoom and move by '1' key.