             const selectionChanged:Boolean = gridSelection.selectAll();
             if (selectionChanged)
             {
-                caretRowIndex = caretColumnIndex = -1;
                 invalidateDisplayList()
                 dispatchFlexEvent(FlexEvent.VALUE_COMMIT);
             }

        }
        
        /**
         *  Sets the selection to this cell, if <code>selectionMode</code>
         *  is <code>GridSelectionMode.SINGLE_CELL</code> or 
         *  <code>GridSelectionMode.MULTIPLE_CELLS</code>.
         *  For all other selection modes, this method has no effect.
         * 
         *  <p>The <code>rowIndex</code> is the index in <code>dataProvider</code> 

         *  or <code>columnIndex</code> is invalid or the <code>selectionMode</code> 
         *  is invalid.     
         *  
         *  @see spark.components.Grid#caretColumnIndex
         *  @see spark.components.Grid#caretRowIndex
         *  @see spark.components.Grid#columns
         *  @see spark.components.Grid#dataProvider
         * 
