Revert "Revert "Fixed bug where list was not scrolling past last item currently on screen""

This reverts commit 2fd75d1a02819d82377f3830c361e0a1034775ba.
Revert "Fixed bug where list was not scrolling past last item currently on screen"

This reverts commit 6b28f7ed519b3cd53a4b36e01287d05d110a8c39.