Introducing DOM observers

nevermind. testing the wrong thing