A mobile-first JavaScript-driven content and image carousel