         
         if (!event.isDefaultPrevented())
         {
-            selectedIndex = proposedSelectedIndex;  
+            selectedIndex = userProposedSelectedIndex;  
         }
     }
 

        super.focusOutHandler(event);
    }
    
    //--------------------------------------------------------------------------
    //
    //  Event handling

    //--------------------------------------------------------------------------
    
    private var labelChanged:Boolean = false;
    // Stores the user selected index until the dropDown closes
    mx_internal var userProposedSelectedIndex:Number = -1;
    mx_internal static var PAGE_SIZE:int = 5;
    
    //--------------------------------------------------------------------------
