onclick.cljs; TODO implemnent deactivate-all; use clojure/walk