support WebKitMutationObserver