A JS carousel that supports mouse/touch/pointers and multiple layout styles. Example: http://jsbin.com/udiniq/4