Fix zooming/moving around with the mouse, added zooming/moving
keyboard support.