Added EventListener polyfill