Event mock changes to support DOM events not using EventManager.

:warning: definitely do not merge this!