playing with om and clojurescript to eventually make a sick tree editor