temporarily removed some listView optimizations to retest some of the paging functionality (harder to test with race conditions, will revert and retest when it works better)