An infinite loop carousel which supports Swipe to navigate