Passing up the touch start, move, end events for the user to catch. User can prevent the move event which stops the flipsnap default behaviour, allowing custom behaviour.
In _animate() use the actual transitionDuration specified.
Ability to specify a transitionDuration on a per-transition basis.
Suggested fixes from @pxgrid - removed the stray console.log, changed the names of fstouchend event parameters to not cause a conflict with 'new' reserved word on some platforms.