Refactor the Carousel.