Star/stopDrag problem

Hi folks!

i am trying to fix one minor bug on my website. Please have a look here:

www.flashprojects.sk/

ENTER, wait for “news” section to launch automatically (or click main>news). There is a slider to the right of the txtbox with a holder which looks like EGG. Now after it animates in try to grab it an play with it a little bit - it may happen, that if you move it fast and release your mouse somewhere out of the browser-window, that when you return to the page, noticably - no stopDrag even occured and the holder “get stuck to your cursor”. Now there is no way for me to release the holder, because the cursor itself is positioned not above it anymore…

here is the code i use to do the stuff with the holder:


mcHolder.onPress = function() {
    var tf:TextField = _parent["mcContent"+_parent.nIndex]["tContent"+_parent.nIndex];
    
    this.startDrag(false ,0 ,0 ,0 ,mcSlider._height);
    this.onEnterFrame = function(){
        tf.scroll=Math.round(this._y/mcSlider._height*tf.maxscroll);
    }
};

mcHolder.onRelease = function() {
    this.stopDrag();
    delete this.onEnterFrame;
};
mcHolder.releaseOutside= mcHolder.onRelease;

I dont see any problem with the code however, so maybe completely different approach? Or if any of you eagle-eyed folks could help, that would be juuust great :stuck_out_tongue: