Run dom events by emitting.
Prefix DOM runners with `dom_`
Create a new instance of $handle(r) per widget. Closes troopjs/troopjs-browser#52