dont need to hang the polyfill from window
add ability to use different window