Show:

Custom event engine, DOM event listener abstraction layer, synthetic DOM events.