1. `loop={false}`, method 'next' and 'prev' can make carousel slide out of bounds 2. `loop={true}`, method 'to' makes a wrong scroll direction