Zooming tweaks

Hi Alan,

Re: #200 : I still found the zooming annoying, so I have tweaked it to centre on the mouse position!

Do you like it?

Gary