             [wire.up.show :as wired :include-macros true]
             [wire.core :as w]
             [examples.todomvc.store :as store]))
+
+(enable-console-print!)
 
 ;; Header
 ;;

    {:editing false
     :text (or (show/get-props component :text) "")})
  (render [props state]
    (let [wire (item-wire-tap component)]
      (dom/li {:className (show/class-map {"completed" (:complete props)
                                           "editing"   (:editing state)})}
        (dom/div {:className "view"}
          (wired/input (w/lay wire :toggle-complete {:id (:id props)})
                       {:className "toggle"
                        :type "checkbox"
                        :checked (:complete props)})
          (wired/label (w/lay wire :label) (:text props))
          (wired/button (w/lay wire :destroy {:id (:id props)})
                        {:className "destroy"}))
        (wired/input (w/lay wire :edit {:id (:id props)})
                     {:className "edit"
                      :autoFocus true
                      :value (:text state)})))))

;; List
;;

  (will-mount
    (store/register-changes
      (fn []
        (show/assoc! component :todos        (store/all-todos))
        (show/assoc! component :all-complete (store/all-complete?)))))

  (render [props state]
