     
     /** 
      *  @private
-     *  Flag that is set when the currentCaretIndex has been adjusted due to
+     *  Flag that is set when the caretIndex has been adjusted due to
      *  items being added or removed. This flag is cleared in 
      *  commitProperties().
      */
-    mx_internal var currentCaretIndexAdjusted:Boolean = false;
+    mx_internal var caretIndexAdjusted:Boolean = false;
     
     /**
      *  @private

    
    private var _pendingSelectedItem:*;
    
    [Bindable("selectionChanged")]
    /**
     *  The item that is currently selected. 
     *  Setting this property deselects the currently selected 


            if (ce.kind == CollectionEventKind.ADD)
            {
                itemAdded(ce.location);
            }
            else if (ce.kind == CollectionEventKind.REMOVE)
            {
                itemRemoved(ce.location);
            }
            else if (ce.kind == CollectionEventKind.RESET)
            {
