     /**
      *  Sets selected items based on the <code>caretIndex</code> and 
      *  <code>anchorIndex</code> properties.  
-     *  Called by the keyboard selection handlers
-     *  and by the <code>updateDisplayList</code> method in case the 
-     *  keyboard selection handler
-     *  got a page fault while scrolling to get more items.
+     *  This method is called by the keyboard selection handlers
+     *  and by the <code>updateDisplayList()</code> method in case the 
+     *  keyboard selection handler received a page fault while scrolling to get more items.
      */
     override protected function finishKeySelection():void
     {

    }

    /**
     *  Setup an item renderer for a column and put it in the listItems array
     *  at the requested position
     *  @param c The DataGridColumn for the renderer
     *  @param contentHolder The set of rows (locked rows, regular rows)
     *  @param rowNum The row number
     *  @param colNum The column number
     *  @param data The data for the row
     *  @param uid The uid for the data
     *  @return The renderer for this column and row
     */
    protected function setupColumnItemRenderer(c:DataGridColumn, contentHolder:ListBaseContentHolder,
                    rowNum:int, colNum:int, data:Object, uid:String):IListItemRenderer

    }

    /** 
     *  Sets the rowInfo for the given rowNum, row position and height.
     *  
     *  @param contentHolder The set of rows (locked rows, regular rows).
     *  @param rowNum The row number.
     *  @param yy The y position of the row.
     *  @param hh The height of the row.
     *  @param uid The UID for the data.
     */
    protected function setRowInfo(contentHolder:ListBaseContentHolder, rowNum:int, yy:Number, hh:Number, uid:String):void
    {
