Polaroid, "zoom" menu

Greeting fellow Kirupians :wink:

I’m in the process of desiging something fun, a little polaroid “zoom” menu type affair. the basic idea is that there are 3 polaroids on the screen, and when the user rolls over, the polaroid gets bigger (as if they are bringing it to their face) and when the rollOut it gets smaller and returns to its original state.

This works (as you will see in the attached .swf), but it’s not perfect and there are 2 main problems.

[list=1]
[]If the user Rolls On and then quickly Rolls off the polaroid will jump to it’s “big” state which looks a little odd
[
]If you position the mouse in a certain position (usually near the edge of the polaroid) it will jump between its big and small state rapidly - this is very bad
[/list]Does any kind soul out there have any ideas how I can write this code better, or point me in the direction of someone who has tackled something like this before?

Thanks
jonny.