Proxy the native mutation observer from the polyfill if it's not necessary to polyfill it. Add method to force mutation observers in IE and to fix incorrect behaviour where IE destroys the DOM heirarchy before the mutation observer batches them into removedNodes.