 
 (defn package-total-overlay
   [packages]
-  [bootstrap/pop-over {:id "package-popover" :title (str (count packages) " packages")
+  [bootstrap/pop-over {:id "package-popover" :title (str (count packages) " flatpacks")
                        :placement :bottom}
-   "This product comes in " (count packages) " packages"])
+   "This product is packaged in " (count packages) " flatpacks or boxes."])
 
 (defn package-total-view
   [item-container packages]

    (if (empty? (:items @trolley-state))
      [bootstrap/list-group-item {:key 0 :list-item true}
       [:em "Nothing in your trolley, yet!"]]
      (map-indexed
       (fn [idx item]
         ^{:key idx}
         [trolley-item idx item
          (partial remove-item-from-trolley trolley-state idx)
          #(swap! trolley-state update-in [:items] conj item)])
       (:items @trolley-state)))]])

(defn select-items-view
  [trolley-state progress-fn]

      (let [package-count (count packages)]
        (if (zero? package-count)
          [bootstrap/label {:bs-style :warning}
           [bootstrap/glyph {:glyph :warning}] "No flatpacks found!"]

          [:div
           [bootstrap/label {:on-mouse-over #(reset! show-popover true)
                             :on-mouse-leave #(reset! show-popover false)}
            package-count " flatpack" (when (< 1 package-count) "s")
            [bootstrap/overlay {:show @show-popover
                                :container (reagent/current-component)}
             [package-total-overlay packages]]]])))))

(defn trolley-item
  [{:keys [desc name image-src packages id count]} remove-fn add-another-fn]
  [bootstrap/list-group-item {:key id :list-item true}
   [:div
    [:div.contents
     [:div
