 
 (om/defui ^:once HomePage
   static uc/InitialAppState
-  (initial-state [_ _] {:app/courses []
-                        :lesson/search nil
-                        :ui/search-text ""})
-
-  static om/IQuery
-  (query [_] [{:app/courses (om/get-query HomeCourse)}
-              {:lesson/search (om/get-query LessonCell)}
-              :ui/search-text])
-
-  Object
-  (render [this]
-    (let [{:keys [app/courses lesson/search ui/search-text]} (om/props this)]
+  (initial-state [_ _] {:app/courses []})
+
+  static om/IQuery
+  (query [_] [{:app/courses (om/get-query HomeCourse)}])
+
+  Object
+  (render [this]
+    (let [{:keys [app/courses]} (om/props this)]
       (dom/div nil
         (hero {:react-key "hero"})
         (homeboxes {:react-key "homeboxes"})

                  (button {:react-key "btn-1" ::r/handler ::r/donate, ::button-color "orange"} "Donate")
                  (button {:react-key "btn-2" ::r/handler ::r/tuition, ::button-color "redorange"} "Personal Tuition")
                  (button {:react-key "btn-3" ::r/handler ::r/contact, ::button-color "red"} "Contact")
                  (if (signed-in? props)
                    (user-menu-status this)
                    (if (> score 0)

(defn signed-in? [me]
  (boolean (:user/name me)))

(declare LessonCell lesson-cell)

(om/defui ^:once DesktopMenu
  static om/Ident
  (ident [_ props]
    (u/model-ident props))

  static om/IQuery
  (query [_] [:db/id :db/table :user/name :user/score
              {:lesson/search (om/get-query LessonCell)}
              :ui/search-text])

  Object
  (render [this]
    (let [{:keys [user/score lesson/search ui/search-text] :as props} (om/props this)]
      (dom/div #js {:className "header hidden-phone"}
        (dom/div #js {:className "navbar"}
          (dom/div #js {:className "navbar-inner"}
