feature(build): fixing linting errors (require needs to be present for context)
feature(support): adding test to make sure document has focus while support tests are performed
feature(focus/trap): allow nothing to be focused but capture focus upon blur on document
feature(event/active-element): dispatch `active-element` event on `document`