      */
     protected function grid_rollOutHandler(event:GridEvent):void
     {
+        if (event.isDefaultPrevented())
+            return;
+        
         grid.hoverRowIndex = -1;
         grid.hoverColumnIndex = -1;
         

     */
    protected function grid_mouseDownHandler(event:GridEvent):void
    {
        const isCellSelection:Boolean = isCellSelectionMode();

        const rowIndex:int = event.rowIndex;

     */
    protected function grid_mouseUpHandler(event:GridEvent):void
    {
        if (event.isDefaultPrevented())
            return;
        
        if (!updateHoverOnRollOver)
        {
            grid.hoverRowIndex = event.rowIndex;
