   (.log js/console "In `check-and-initialize-exhibit3`")
   (.log js/console (str "INITIALIZE-EXHIBIT3-INTERVAL-VAL = "
                         INITIALIZE-EXHIBIT3-INTERVAL-VAL))
-  (if (aget js/window "Exhibit3_Initialized")
+  (if EXHIBIT3-INITIALIZED?
       (do
         (.log js/console "Exhibit3 initialized, clearing interval")
         (js/clearInterval INITIALIZE-EXHIBIT3-INTERVAL-VAL)

        (.on js/Pace "done" (fn []
                              (fade-out ($ ".overlay"))))

        (aset js/window "Exhibit3_Initialized" false)
        (aset js/window "Exhibit3_Loaded" false)
        (aset js/window "ActiveTab" TIMETABLE-TAB-INDEX)
        (aset js/window "ModulesMap" (build-timetable-module-map MODULES))


                      (.toggleClass $timetable cssClass)))))

        (one $document "scriptsLoaded.exhibit"
             #(set! EXHIBIT3-LOADED? true))

        ; Code for tabs
        (hide ($ :#module-finder))
