Attempting to add intelligent scrolling