Added addEventListener fallback for IE8 or any browser that happens to have wonky support for it