My menu is using greensock tweening to create the button states. I'm having trouble with them overriding each other.

The first problem is i've had to trick the dropshadow effect, i can only get the selected button shadow to stay by switching from 'dropShadowFilter' to 'glowFilter'!!!

But my main issue is i can't get the button rollover rollout effects on my text to work in conjuction with the current selected button text. it's either one or the other!

FYI
passive button or rollout is no shadow and grey text
rollover button shadow and green text
selected button that is not effected on rollout is shadow and red text


this is the line of code that i'm not getting?

currentButton = e.currentTarget as MovieClip;


PHP Code:
function mouseOverHandler (e:Event):void {
    
    
TweenMax.to(e.target0.25, {dropShadowFilter:{color:0x000000alpha:0.5blurX:6blurY:6angle:90distance:3ease:Quad.easeOut}});
    
//this should be the green rollover 
        //TweenMax.to(e.target.menuLabel, 0.25, {tint:0x739A59});
}

function 
mouseOutHandler (e:Event):void {

    
TweenMax.to(e.target1.5, {dropShadowFilter:{color:0x000000alpha:0blurX:1blurY:1angle:90distance:1ease:Quad.easeOut}});
    
//TweenMax.to(e.target.menuLabel, 1.5, {removeTint:true});
}

function 
mousePressHandler (e:Event):void {


//current selection history code
        
if (currentButton) {  
        
TweenMax.to(currentButton1.5, {glowFilter:{color:0x000000alpha:0blurX:1blurY:1angle:90distance:1ease:Quad.easeOut}});
        
TweenMax.to(currentButton.menuLabel1.5, {removeTint:true});

        }  
        
        
currentButton e.currentTarget as MovieClip;
        
        
        
TweenMax.to(currentButton0.25, {glowFilter:{color:0x000000alpha:0.7blurX:8blurY:8angle:90distance:3ease:Quad.easeOut}});
        
TweenMax.to(currentButton.menuLabel0.25, {tint:0x0066cc});
//this is red current sect selected text