tengo el siguiente código para un mouse trail (del tutorial de aquí)

ahora lo que necesito es que una vez que el mouse se haya detenido, no se siga duplicando el mc.
¿cómo lo hago?
Código:
:P onClipEvent (load) { _root.ola._visible=0; velocidad=1; contador=1; } onClipEvent (enterFrame) { if(contador>=30){ contador=1; } contador++; Xpos = Xpos+((_root._xmouse-Xpos)/velocidad); Ypos = Ypos+((_root._ymouse-Ypos)/velocidad); _root.ola.duplicateMovieClip ("ola" + contador, contador); _root["ola"+contador]._x = Xpos; _root["ola"+contador]._y = Ypos; _root["ola"+contador]._yscale = 50; _root["ola"+contador]._xscale = 50; _root["ola"+contador]._alpha = 100; }
<div align=center>
<param name=movie value=http://www.webdavm.com/flash/firma_web.swf>
<param name=quality value=high><embed src=http://www.webdavm.com/flash/firma_web.swf width=350 height=60>
</embed></div>