     /**
      *  @private
      */
-    public var doingWholesaleChanges:Boolean = false;
+    mx_internal var doingWholesaleChanges:Boolean = false;
     
     //----------------------------------
     //  dataProvider

    
    /**
     *  @private
     *  Called to commit the pending selected index. This method dispatches
     *  the "selectionChanging" event, and if the event is not cancelled,
     *  commits the selection change and then dispatches the "selectionChanged"

            return false;
        }
        
        // Step 3: commit the selection change 
        if (_selectedIndex != NO_SELECTION)
            itemSelected(_selectedIndex, false);
        if (_proposedSelectedIndex != NO_SELECTION)
