Added MutationObserver polyfill for IE9+ support