The carousel widget starts automatically has no method of stopping the action.
Include a method to stop the widget, add pause and play controls.
All functionality, including navigating between carousel items, must be operable by keyboard. Changes to carousel items must be communicated to all users, including screen reader users. The keyboard position (“focus”) is managed in a reasonable and comprehensible fashion.