Improved touch swipe for carousels