                    [cljs.core.async.macros :as am :refer [go go-loop alt!]]))
 
 (defrender docker-diagram [app owner]
-  (let [diagram-structure [["github" "CircleCI checks out your code from GitHub"]
-                           ["docker" "Docker base images, or images for any dependent services can be pulled from any Docker registry"]
-                           ["circle" "CircleCI builds, runs, and tests Docker images in any configuration"]
+  (let [diagram-structure [["github" "CircleCI checks out your code from GitHub."]
+                           ["docker" "Docker base images, or images for any dependent services can be pulled from any Docker registry."]
+                           ["circle" "CircleCI builds, runs, and tests Docker images in any configuration."]
                            ["docker" "When all tests pass, built Docker images are pushed to the registry."]
-                           ["scale" "CircleCI can trigger a deployment of new images to any Docker host with an API. Images built on CircleCI are pulled from the registry into production"]]
+                           ["scale" "CircleCI can trigger a deployment of new images to any Docker host with an API. Images built on CircleCI are pulled from the registry into production."]]
         active-section-index (get-in app state/docker-diagram-path)
         diagram-elem :img.diagram-icon]
     (html

             {:on-click #(raise! owner [:docker-diagram-index-selected index])}
             [:img {:src (utils/cdn-path
                           (if (= index active-section-index)
                             (str "/img/outer/docker/diagram-" icon-name ".svg")
                             (str "/img/outer/docker/diagram-" icon-name "-grey.svg")))}]]
            (if (< index (- (count diagram-structure) 1))
              [:span.connector-line {:class (if (= index active-section-index) "active")}])
            (if (= index active-section-index)

         (if (> active-section-index 0)
           [:a
            {:on-click #(raise! owner [:docker-diagram-index-selected (- active-section-index 1)])}
            [:img.diagram-arrow {:src (utils/cdn-path "/img/outer/docker/diagram-arrow-left.svg")}]])]
        [:div.col-xs-6.text-justify
         [:h3
          (last (nth diagram-structure active-section-index))]]
