add event listener polyfill for ie8