Help with mouseEnabled

I have the following code which attaches an array of movieclips to the stage and then adds event listeners to them. I used a tween class called tweener(http://code.google.com/p/tweener/). Basically, when one of these movieclips is clicked, I want it to be disabled, which is working fine. The only problem is, when it is disabled, it registers the mouse not being over it anymore so it executes the ROLL_OUT function. I don’t want it to do this, I want it to keep the rollover state so you know which one has been clicked. If i try to remove the event listener, it only removes it from the last movieclip in the array.

function createThumbs(myEvent:Event):void{
    var myXML:XML=new XML(xmlLoader.data);
    for (var z:int = 0; z<(myXML.image.length()); z++){
        //add mc that will contain thumbnail caption
        var thInr:thumbText_mc = new thumbText_mc();
        butContainer.addChild(thInr);
        thInr.name = "inner" + z;
        innerArray[z] = butContainer.getChildByName("inner" + z);
        innerArray[z].x = Math.floor(z%columns)*200;
        innerArray[z].y = Math.floor(z/columns)*19;
        innerArray[z].alpha = 0;
        
        innerArray[z].buttonMode = true;
        innerArray[z].mouseChildren = false; 
        innerArray[z].addEventListener(MouseEvent.CLICK, loadThumb);
        innerArray[z].addEventListener(MouseEvent.ROLL_OVER, thumbOver);
        innerArray[z].addEventListener(MouseEvent.ROLL_OUT, thumbOut);

        var inr = innerArray[z];
        inr.thCap_text.text = myXML.image[z].@capTwo;
        inr.thCap_text.embedFonts = true;
        inr.num = z;
        
        //thumb rollover function
        function thumbOver(myEvent:Event):void{
            Tweener.addTween(myEvent.currentTarget.thCap_text, {_color:0x993300, time:.3, transition:"EaseOutExpo"});
            Tweener.addTween(myEvent.currentTarget.thCap_text, {x:10, time:.3, transition:"EaseOutExpo"});
        };
        
        //thumb rollout function
        function thumbOut(myEvent:Event):void{
            Tweener.addTween(myEvent.currentTarget.thCap_text, {_color:0xFFFFFF, time:.3, transition:"EaseOutExpo"});
            Tweener.addTween(myEvent.currentTarget.thCap_text, {x:2, time:.3, transition:"EaseOutExpo"});
        };
        
        //thumb click function
        function loadThumb(myEvent:Event):void{
            i = myEvent.currentTarget.num;
            myEvent.currentTarget.mouseEnabled = false;
            var nextPic:URLRequest = new URLRequest(myXML.image*);
            mainPic.infoText.titleTextBox.text = (myXML.image*.@cap);
            mainPic.infoText.descTextBox.text = (myXML.image*.@description);
            mainPic.infoText.roleTextBox.text = (myXML.image*.@role);
            picLoader.load(nextPic);
            mainPic.mpInner.addChild(picLoader);
            currPic();
        };

Thanks in advance