A carousel written in react