                 itemSelected(addedItems[i], true);
             }
         }
-        
+         
         //Dispatch the selectionChanged event
         var e:IndexChangedEvent = new IndexChangedEvent(IndexChangedEvent.SELECTION_CHANGED);
         e.multipleSelectionChange = true; 

            var count:int = value.length;
            
            for (var i:int = 0; i < count; i++)
                indices[i] = dataProvider.getItemIndex(value[i]);
        }
        
        selectedIndices = indices;

        {
            for (i = 0; i < selectedIndices.length; i++)
            {
                curr = selectedIndices[i];
                 
                //adding an item above one of the selected items,
                //bump the selected item up. 
                if (curr >= index)
