Revert "Revert "Fix ListView is not scrolled properly with arrows""

This reverts commit af6bb0393e84e2c83f0374400ffb29a1bfacef20.