 
     [om.core :as om :include-macros true]
     [om.dom  :as dom :include-macros true]))
-
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (enable-console-print!)
 
+;;; }}}
+
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; {{{ Log Window
+(def log-chan (chan))
+(def log-state (atom {}) )
+
 (defn log-window 
   [{:keys [in-chan class-name] :as data} owner ]
   (let [in-chan    (or in-chan (chan)) 


  ([in-chan]
   (fps-calc-chan in-chan 10)))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(def log-state (atom {}) )
(def log-chan (chan))

(defn frame-rate-component
  [{:keys [in-chan class-name] :as data} owner ]

                 (dom/p nil ( str "min: " (:min-fps fps) ))
                 (dom/p nil ( str "max: " (:max-fps fps) ))
                 )))))
;; }}}

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; {{{ Main
(defn main []
  (do
    (om/root
