Got Polyfill working with the initial ._defer() implementation.
Added conditionals to the deferred functions.