Hide and show navigation?!

hi,
I´m trying to build a navigation, that comes from the left of the stage when the user rolls over a left area. when the user leaves the area, that has flown out of the left you it should slide back.

I`m using the laco tweening class:

#include "lmc_tween.as"

this.nav_holder.active_area.onRollOver = function () {
    nav_holder.slideTo(-435,25,0.8,"easeOutSine",0);
    }
    

    
this.nav_holder.active_area.onRollOut = function () {
    nav_holder.slideTo(-756,25,0.8,"easeOutSine",0.2);
    }    

the whole navigation is in the MC “nav_holder”

under the navigation there´s a MC “active_area”. when you rollover the active area it slides out. and when you roll out, it slides back.

the problem is, that when I rollover a menupoint I´m rolling out the “active area” allthough I´m still over it…

is there an other possibility to solve this? i attached the fla example.