have the swipe end when there's a touchcancel event. This prevents the carousel from getting stuck in the middle of a swipe.
Merge branch 'master' into lulo