[Scrolling] fixed big jump in memory by skipping the scroll cursor properly

- stopped dipsoseLimit from going negative
- fixing scrolling down to stop creating excess reuse view