v1.1.0: states, pause/resume, setNextIndex