         {
             addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler);
             addEventListener(MouseEvent.MOUSE_DOWN, mouseFocusChangeHandler);
+            
+            if (focusManager)
+                focusManager.defaultButtonEnabled = false;
         }
 
         if (event.target != this)

            // trace("setting focus to item editor");
            if (itemEditorInstance is IFocusManagerComponent)
                fm.setFocus(IFocusManagerComponent(itemEditorInstance));
            fm.defaultButtonEnabled = false;

            var event:DataGridEvent =
                new DataGridEvent(DataGridEvent.ITEM_FOCUS_IN);
            event.columnIndex = _editedItemPosition.columnIndex;

    //  editable
    //----------------------------------

    /**
     *  @private
     *  Storage for the draggableColumns property.
     */
    private var _editable:Boolean = false;
    
    [Inspectable(category="General")]

    /**
