             
             if (gridSelection)
                 gridSelection.dataProviderCollectionChanged(event);
-            
+                
             if (caretRowIndex != -1)
                 updateCaretForDataProviderChange(event);
             

                case CollectionEventKind.ADD:
                    if (oldCaretRowIndex >= location)
                        caretRowIndex += event.items.length;
                    break;
               
                case CollectionEventKind.REMOVE:

        /**
         *  If <code>selectionMode</code> is <code>GridSelectionMode.SINGLE_ROW</code> 
         *  or <code>GridSelectionMode.MULTIPLE_ROWS</code>, returns a Vector of 
         *  the dataProvider items that are currently selected.
         * 
         *  <p>When the user changes the selection by interacting with the 
         *  control, the control dispatches the <code>selectionChange</code> 
