Determine what a user intends to achieve based on the way they are scrolling, triggering functionality specific to that behaviour