             [goog.style :as gstyle]
             [goog.dom :as gdom]
             [cljs-workspace.draggable :as draggable :refer [clicked-morph]]
+            [cljs-workspace.branch-merge :as branch-merge]
             ; [clojure.browser.repl :as repl]
             )
   (:import [goog.events EventType]))

        (dom/div  #js {:style style
                     :className "morphNode" } (shape app owner))))))

(defmethod morph :default [app owner]
  (reify
    om/IRender

      (let [style (dict->js (extract-style (:morph app)))]
        (dom/div  #js {:style style
                     :className "morphNode"
                     :onClick #(handle-click % @app)
                     :onMouseDown #(draggable/start-dragging % app owner)
                     :onMouseUp #(draggable/stop-dragging % app)
                    } 
