Just noticed that I accidentally made a change here too. That said, makes sense to invalidate the scroll timer if the gesture was cancelled or failed, doesn't it?