A flexible image carousel built with React.js