 [Exclude(name="iconField", kind="property")]
 [Exclude(name="iconFunction", kind="property")]
 [Exclude(name="labelField", kind="property")]
+[Exclude(name="offscreenExtraRowsOrColumns", kind="property")]
 [Exclude(name="showDataTips", kind="property")]
 [Exclude(name="cornerRadius", kind="style")]
 

        if (rowCount > 1 && displayingPartialRow()) 
            rowCount--;

        rowCount -= (offscreenExtraRowsTop + offscreenExtraRowsBottom);

        // offset, when added to rowCount, is the index of the dataProvider
        // item for that row.  IOW, row 10 in listItems is showing dataProvider
        // item 10 + verticalScrollPosition - lockedRowCount;

        var paddingBottom:Number = getStyle("paddingBottom");

        h = rowInfo[rowCount - 1].y + rowInfo[rowCount - 1].height;
        h = listContent.heightExcludingOffsets - listContent.topOffset - h;

        // back up one
        var numRows:int = 0;
