Wasn't working in firefox, pass `event` to `play()`