fix and test an issue where scrolling a few elements upwards in virtual list with space below causes errors