[Fixes 178] Entire overhaul to how scrolling works in the different views. Manually calculating where to scroll to and have disabled auto scrolling on click.