Wip/dom observer