 
         ;; fade out staticsphere details
         #(go
+           (swap! state assoc :caption
+                  (html [:div
+                         "This is our simplified two-layer view of JS. We now leave the JS language for new worlds..."
+                         ]))
            (<! (multi-animate!
                  {:a :_ :b 0 :duration 1} [:static :typescript :alpha]
                  {:a :_ :b 0 :duration 1} [:static :flow :alpha]

        #(go
           (swap! state assoc :caption
                  (html [:div
                         "Google uses its own "
                         [:a {:href "https://developers.google.com/closure/"
                              :target "_blank"}
                          "Closure Tools"]
                         " to support "
                         [:a {:href "https://developers.google.com/closure/compiler/docs/js-for-compiler"
                              :target "_blank"}
                          "jsdoc tags"]


     ;; show coffeescript
     #(go
           (swap! state assoc :caption
                  (html [:div
                         "(to be continued...)"]))
        (swap! state assoc :enable-orbits? true)
        (swap! state assoc-in [:radar :orbit] :coffeescript)
        (swap! state assoc-in [:coffeescript :highlight] true)
