#1 .. Use change in scrollTop to render new rows rather than comparing to a threshold value
#2 .. modify scroll tests to reflect change in row rendering method