         {
             newVisibleRowIndices.push(rowIndex);
             
-            // The offset for the columns in this row.
-            const irOffsetForRow:int = newVisibleItemRenderers.length;
-            
             // Returns the default height, if the row/cell height not previously
             // set.
             var rowHeight:Number = gridDimensions.getRowHeight(rowIndex);

        // TBD(hmuller):DTRT when the target changes
    }    

    //--------------------------------------------------------------------------
    //
    //  DataGrid Access

            const finalRowHeight:Number = gridDimensions.getRowHeight(rowIndex);
            if (rowHeight != finalRowHeight)
            {
                const visibleColumnsLength:int = newVisibleColumnIndices.length;
                rowHeight = finalRowHeight;
                for each (colIndex in newVisibleColumnIndices)
                {
                    const rowOffset:int = newVisibleRowIndices.indexOf(rowIndex);
                    const colOffset:int = newVisibleColumnIndices.indexOf(colIndex);                    
                    const index:int = (rowOffset * visibleColumnsLength) + colOffset;

                    renderer = newVisibleItemRenderers[index];                    
                    layoutGridElement(renderer, renderer.x, renderer.y, 
                                      renderer.width, rowHeight);
                    gridDimensions.setCellHeight(
