Navigation Frustrations

So I’m creating a menu system like so:

[ Menu Item ] [ Menu Item ] [ Menu Item ] [ Menu Item ]
{ sub item } { sub item } { sub item }
{ sub item } { sub item }
{ sub item }

The problem is, when I roll off of the Main Item button, I can’t figure out how to get the sub menu to stay, without the Main Item resetting everything on ROLL_OUT. And I can’t put the sub menu within the Menu Item MC because then I won’t be able to detect collision.

So, what needs to happen is, ROLL_OVER Main Item, sub item’s appear, select a sub item.

Reference is 2advanced.net’s navigation.

What the heck? Can someone help me out? This is becoming the bane of my existence.