BROKEN CODE. Adds more functionality to the Carousel.