Button rollovers

man do i need help on this one …

ive set up a navbar that it has an animation when the user rolls over or drags over, and also theres a light bar in the bg that follows the mouse, but while testing if i move the mouse too fast over the buttons, the buttons rest at the over state and dont go back to the up state.

the code i used on the button is:

[AS]
on (rollOver) {
xm = 0;
this.start(0, 2);
about_clip1.gotoAndPlay(“mouseover”);
}
on (rollOut) {
about_clip1.gotoAndPlay(“mouseout”);
}
on (release) {
getURL(“http://www.whatever.com”);
}
[/AS]
p.s. file was made in flash mx 2004 pro, but none of the new features were used, and actionscript 1 was used

help would be much appreciated

thanks!