Deprecated '[un]glue', replaced with '[un]clip'.

Also had a bit of scope creep sneak in here in the form of event handling system enhancements:
 - jQuery-style event maps support for `on` and `off`
 - `EventListener` interface support for `dispatch`'s downstream functions

Applies partially to Issues #286 and #289 but does not fix either in whole.

You will likely notice a few changes within this PR that are suggestive of other incoming changes (e.g. renaming `flashState` members `noflash` &rarr; `disabled` and `wrongflash` &rarr; `outdated`) that I didn't want to fully undo from my local changes.