some fix and more features on basicCarousel