Refactor stop method.
Don't handle listener asynchronously.

Prevents possible race condition bugs.
Cancel save tasks when key is pressed.
Log exceptions.
Inline all cancel methods.
Disable concurrency when listening for state changes.
Don't enable/disable listeners asynchronously.
Don't change state asynchronously.
Temporarily disable annotation and verfiy event listeners.
Remove unnecessary concurrency constructs.
Version bump.
Add null check.
Enable verify listener.
Handle events asynchronously.
Version bump.
Version bump.
Temporarily disable VerifyEvent listener.
Refactor cancel job methods.
Version bump