     /**
      *  Starts an editor session on a selected cell in the data grid.
      * 
-     *  A <code>startItemEditorSession</code> event is dispatch before
-     *  an item editor is created. This allows a listener a change to 
-     *  dynamically set an item editor for a specified cell. 
-     * 
-     *  The event can be cancelled which will prevent the editor session
-     *  from being created.
+     *  A <code>startItemEditorSession</code> event is dispatched before
+     *  an item editor is created. This allows a listener dynamically change 
+     *  the item editor for a specified cell. 
+     * 
+     *  The event can also be cancelled with preventDefault(), to prevent the 
+     *  editor session from being created.
      * 
      *  @param rowIndex The zero-based row index of the cell to edit.
      *  @param columnIndex The zero-based column index of the cell to edit.  

            grid.removeEventListener(GridEvent.GRID_ROLL_OUT, grid_RollOutHandler);            
            grid.removeEventListener(GridCaretEvent.CARET_CHANGE, grid_caretChangeHandler);            
            grid.removeEventListener(FlexEvent.VALUE_COMMIT, grid_valueCommitHandler);            
            grid.removeEventListener(PropertyChangeEvent.PROPERTY_CHANGE, grid_changeEventHandler);            
            
            // Cover Properties
            

 *  @playerversion AIR 2.0
 *  @productversion Flex 4.5
 */
[Event(name="startGridItemEditorSession", type="spark.events.GridItemEditorEvent")]

/**
 *  Dispatched immediately after an item editor has been opened. 
 *
 *  @eventType spark.events.GridItemEditorEvent.OPEN_GRID_ITEM_EDITOR_SESSION
 *  
 *  @see spark.components.DataGrid.itemEditorInstance
 * 
