      */
     private function grid_gridMouseUpHandler(event:GridEvent):void
     {
-        //            const eventStageXY:Point = new Point(event.stageX, event.stageY);
-        //            const eventGridXY:Point = grid.globalToLocal(eventStageXY);
-        //            const gridDimensions:GridDimensions = GridLayout(grid.layout).gridDimensions;
+        if (!dataGrid.editable)
+            return;
+
         lastEvent = event;
         
         const eventRowIndex:int = event.rowIndex; //gridDimensions.getRowIndexAt(eventGridXY.x, eventGridXY.y);

     */
    private var itemEditorPositionChanged:Boolean = false;
    
    
    [Bindable("itemFocusIn")]
    
    /**
     *  The column and row index of the item renderer for the

        // we popup an editor again
        if (itemEditorInstance || editedItemRenderer)
        {
            endEdit();
            deferFocus();
        }
    }
