UNSTABLE: Added timers; MutationObserver instead of liveQuery