     //----------------------------------
     
     private var _allowMultipleSelection:Boolean = false;
+    private var allowMultipleSelectionChanged:Boolean = false; 
     
     /**
      *  Boolean flag controlling whether multiple selection

            super.selectedIndex = value;
            return;
        }
        
        selectedIndices = [value];
        invalidateProperties();
    }
    
    

        if (!allowMultipleSelection)
            return;
            
        if (_proposedSelectedIndices == value)
            return; 
        
        multipleSelectionChanged = true;
        _proposedSelectedIndices = value;
