 ;; -------------------------
 ;; Initialize app
 (defn init! []
-  (hook-browser-navigation!)
-  (om/root current-page
-           session/state
+  (om/root app/app
+           (atom {})
            {:target (. js/document (getElementById "app"))}))

(ns gtfve.core
  (:require-macros [cljs.core.async.macros :refer [go go-loop]]
                   [gtfve.macros :refer [<?]])
  (:require [reagent.core :as reagent :refer [atom]]
            [reagent.session :as session]
            [om.core :as om]
            [sablono.core :as html :refer-macros [html]]
            [secretary.core :as secretary :include-macros true]
            [cljs.core.async :as async :refer [put! chan <! close!]]

            [goog.history.EventType :as EventType]
            [cljsjs.react :as react]
            [gtfve.maps :as m]
            [gtfve.data :as data]
            [gtfve.components.app :as app])
  (:import goog.History))

;; -------------------------
