Additions to scroll navbar

No longer seems to show jumping offset bugs.
Fairly smooth scrolling experience.

TODO:
Partial scroll doesn't work as expected if scrollView is not at top.
removed unnecessary variables