 
 - add transitions
 - use PopUpAnchor instead of PopUpManager
-- integrate into TabbedMobileApplication
 - Investigate performance impact of View.viewMenuItems being instances
   instead of getting created when the menu is opened. 
 - Add scaleGrid values to fxg skins
-- Implement layout key navigation
 - Move skin background to ViewMenuItemSkin and use styles
 - ViewMenuItem_down.fxg change to use Rects
 */

import mx.core.FlexGlobals;
import mx.core.InteractionMode;
import mx.core.mx_internal;
import mx.managers.IFocusManagerComponent;

import spark.core.NavigationUnit;

            return;
        
        var item:ViewMenuItem = ViewMenuItem(getElementAt(index));
        
        if (item.enabled)
            item.dispatchEvent(new MouseEvent(MouseEvent.CLICK));
    }
    
    // Helper function which updates the item's caret state
