This seems wrong. I think we want to call `onPlay` inside sequences ready in this case. Otherwise it will be showing the wrong UI when it's not actually playing.