@3rd-Eden after our chat the other day i looked [here](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.addEventListener) and i noticed that `addEventListener()` was introduced with the DOM 2 Events specification.
We should be safe, the only exception is for IE <= 8 but that's handled by `attachEvent()`.