       (let [{:keys [programmes projects properties active-components]} tables
             history (om/get-shared owner :history)]
         (html
-         [:div {:id "properties" :class (if (:properties active-components) "hidden" "")}
+         [:div {:id "properties-div"}
           [:h2 "Properties"]
           [:ul {:class "breadcrumb"}
            [:li [:a
                  {:onClick (fn [_ _]
                              (history/update-token-ids! history :projects nil)
-                             (history/update-token-ids! history :programmes nil))}
+                             (history/update-token-ids! history :programmes nil)
+                             (fixed-scroll-to-element "programmes-div"))}
                  (title-for programmes)]]
            [:li [:a
                  {:onClick (fn [_ _]
-                             (history/update-token-ids! history :projects nil))}
+                             (history/update-token-ids! history :projects nil)
+                             (fixed-scroll-to-element "projects-div"))}
                  (title-for projects)]]]
           (om/build table properties {:opts {:histkey :properties}})])))))
 

            history (om/get-shared owner :history)]
        (dom/div #js {:id (str table-id "-container")}
         (dom/table
          #js {:id table-id
               :className "table table-hover hecuba-table"} ;; table-hover table-stripedso,
          (dom/thead
           nil

             (let [{:keys [id lead-organisations name description created-at]} row]
               [:tr {:onClick (fn [_ _]
                                (om/update! cursor :selected id)
                                (history/update-token-ids! history :programmes id)
                                (fixed-scroll-to-element "projects-div"))
                     :className (if (= id (:selected cursor)) "success")
                     :id (str table-id "-selected")}
                [:td id [:a {:id (str "row-" id)}]] [:td lead-organisations] [:td name] [:td created-at]]))]])))))
