Updating how scrolling works