 import flash.events.FocusEvent;
 import flash.events.KeyboardEvent;
 import flash.events.MouseEvent;
+import flash.geom.Point;
 
 import mx.collections.IList;
 import mx.core.mx_internal;

    mx_internal function open_updateCompleteHandler(event:FlexEvent):void
    {   
        removeEventListener(FlexEvent.UPDATE_COMPLETE, open_updateCompleteHandler);
        ensureIndexIsVisible(selectedIndex);
        
        dispatchEvent(new DropDownEvent(DropDownEvent.OPEN));
    }

    {
        if (!enabled)
            return; 
                
        if (!dropDownController.processKeyDown(event))
        {
            var navigationUnit:uint = event.keyCode;
