 import spark.components.Grid;
     
 /**
- *  The IGridItemRenderer interface defines the interface that item renderers 
- *  for the Spark DataGrid and Spark Grid controls must implement.  
- *  The DataGrid and Grid controls are referred to as the item renderer owner
- *  or as the host component of the item renderer.
- *  The item renderer owner uses this API to provide the item renderer 
- *  with the information needed to render one cell of the grid.  
+ *  The IGridItemRenderer interface must be implemented by DataGrid item renderers.  The
+ *  DataGrid uses this API to provide the item renderer with the information needed to 
+ *  render one grid or header <i>cell</i>.  
  *
- *  <p>All of the renderer's properties are set by owner
- *  during the execution of the <code>updateDisplayList()</code> method.
- *  After the properties have been set, Flex calls the item renderer's
- *  <code>prepare()</code> method.  
- *  IGridItemRenderer implementations should override the <code>prepare()</code> method 
- *  to make any final adjustments to its properties or any aspect of its visual elements.</p>
- *
+ *  <p>All of the renderer's properties are set during the execution of its parent's 
+ *  <code>updateDisplayList()</code> method.  After the properties have been set, the 
+ *  item renderer's <code>prepare()</code> method is called.  
+ *  An IGridItemRenderer implementation should override the <code>prepare()</code> method 
+ *  to make any final adjustments to its properties or any aspect of its visual elements.
+ *  Typically, the <code>prepare()</code> is used to configure the renderer's visual
+ *  elements based on the <code>data</code> property.</p>
+ * 
  *  <p>When an item renderer is no longer needed, either because it's going to be added 
- *  to the owner's internal reusable renderer "free" list, 
- *  or because it's no longer needed, the <code>discard()</code> method is called.</p> 
+ *  to an internal reusable renderer "free" list, or because it's never going to be 
+ *  used again, the IGridItemRenderer <code>discard()</code> method is called.</p> 
  * 
  *  @see spark.components.DataGrid
  *  @see spark.components.Grid

    /**
     *  The string to display in the item renderer.  
     * 
     *  <p>For example, the GridItemRenderer class automatically copies the 
     *  value of this property to the <code>text</code> property 
     *  of its <code>labelDisplay</code> control. 
     *  The Grid sets the <code>label</code> to the value returned by the column's 
     *  <code>itemToLabel()</code> method.</p>
     *

    
    /**
     *  The column index for this item renderer's cell.  
     *  This is the same value as <code>column.columnIndex</code>.
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10
