                    (om/build text-sender app {})
                    (om/build animated-bar-graph app {})
                    (om/build d3-test app {})
-                   (om/build nvd3-test app {})]))))
+                   (om/build nvd3-test app {})
+                   [:div {:style {:clear "both"}}]]))))
 
 (defn application
   "Component that represents our application. Maintains session state.

                  (line-graph (vec (make-target (:data/text app))))))
    om/IRender
    (render [this]
            (dom/div #js {:style #js {:height 250}
                          :react-key "d3-node" ;; ensure React knows this is non-reusable
                          :ref "d3-node"       ;; label it so we can retrieve it via get-node
                          :id "d3-node"}))))   ;; set id so D3 can find it!

                  (nv-line-graph (mapv (fn [a b] {:y a :x b}) (make-target (:data/text app)) (range)))))
    om/IRender
    (render [this]
            (dom/div #js {:style #js {:height 400 :float "left" :width "50%"}
                          :react-key "nv-node"
                          :id "nv-node"}
                     ;; add the SVG node once, NVD3 updates the data via transition
