Flawless rollover help

hello everyone,

i need help with the code on the attached .fla…
i like how simple everything is set, but i want the rollover to be “flawless”
what i mean is, right now, as soon as you roll out, the animation reverses immediately at the spot of rollout. i want the orange bar to finish it’s animation, and then reverse (unless user stays on button), no matter how fast the user rolls over it.

anyone have an idea??

thanks a million,
s.