An issue with zooming

I have a file that started off very easy and fun…but has progressed into the realm of the annoying.
I have actionscript controlling the position and size of a movie clip (stage_mc)
using AS I have the stage tweening between different specific points where external swf files get called in (for portfolio etc)
The issue I am having is in trying to get a zoom out feature to work. If the stage is stationary and you hit the zoom it does it’s specific task just fine…but if you are moving on the stage when you hit it, it zooms out…then blanks the screen.
If anyone can take a peek at it and see if they can diagnose my problem (or provide an alternate idea), that would be great.

the fla can be found here:
http://www.testbdasites.com/creative/peter/studiobda/stage_help.fla

Thanks

-Peter