A fully responsive carousel jQuery UI Widget that works on desktop browsers, iPhones, iPads, and Androids. Touch devices can touch-swipe. Others can use the left/right nav arrows or mouse drag.  It uses CSS3 Transitions for animations but falls back to jQuery animations for browsers without CSS3 Transition support. The code has been heavily optimized to avoid page reflows (faster, more responsive experience for the user).  Even though it is a jQuery UI widget, the cost in bytes is reasonable since you don't need the entire UI library, just core and widget.  Overall, I think you'll enjoy using this widget on your next project. :-)