Zoom panning problem

hi
im working in a map where the users will be able to zoom in and out and pan to the mouse
but i have a problem when trying to pan to a specific point of the mcMap.
To simplify i created a fla where you can see the problem.

The problem is when i increase _xscale i should maintain one specific point exactly where the mouse is.

thanks hope someone can help me.:book: