feat(carousel): Support swipe for touchscreen devices

feat(carousel): Support swipe for touchscreen devices
Merge remote-tracking branch 'origin/carousel-swipe' into carousel-swipe