Zooming should center around the mouse position not the center of the screen. This requires panning and zoom movement which is awkward.