@jsantell note that in that pull request I use `target.defaultView` for registering listeners rather than target itself, since `load` events propagate to a windows but not to a documents.