Use new even callback hooks.
Fix delegated/direct events (once and for all?)
JSDoc updates
Small refactor and patch to prevend delegation at `#document`
Allow objects to be passed to `on`.

Use `Object.prototype.toString` to check object types.
Bump dep on `mu-selector-set` to `^1.1` to get `.remove`
Merge pull request #88 from troopjs/feature/fix-delegated-direct-events

Feature/fix delegated direct events