Cheating on event emitters with mixins and special browser NodeElement handling