event polyfill moved to .dom object