addEvent.js: Cross-browser implementation of element.addEventListener()