fix bugs related to strange ratios between rowHeight and height.

Also don’t render empty cells at the end of lists in an attempt to recycle when it is not needed.