Added Support for triggering swipes on delta changes, before end event

In our application, we required a swipe gesture to be triggered once a certain delta was reached even while the finger was still touching. Similar to some OS X type events.

A second constructor was added to invoke a move callback rather than an end callback. If the callback returns true, a swipe is triggered.