Zooming works fine when you are zooming into the center of the screen - you can zoom once and see what you want.
But zooming in on something which is on the edge of the screen is a total pain. For example, if you wish to zoom into something on the righthand edge of the screen, you have to zoom out and then zoom in on something much further right just to get the camera to frame what you want. I find zooming out and then taking several guessas as to where I will need to put cursor in order to zoom into what I want frustrating and annoying, and I fail to understand why zooming is done in this way.
Please fix this so zoom simply zooms into where the cursor is - that's the intuitive, efficient way.