[bug fix] Prevent multiple mouseleave events from creating multiple listeners
[feature] velocity differential over 10 frames, allowing for a more consistent velocity on a frame by frame basis
[feature] TouchSync averages out velocity