UNSTABLE COMMIT
 -  Added timers
 -  MutationObserver instead of liveQuery
 -  Narrower selector for scope