reset() doesn't throw "aborted" if it wasn't running
revert the change from handling events to es.wait()
bump version