A facelift for `Events#off`.

* Reduce nesting by bailing out early when there is no action to take.
* Rename abbreviated variables for readability.
* Add comments and spacing.

There are no changes to functionality, just a bit of added clarity.