      (create-section-header "Inputs")
      (input-output-list config "inputs" invalid-inputs editing?)
      (create-section-header "Outputs")
-     (input-output-list config "outputs" invalid-outputs editing?)]))
+     (input-output-list config "outputs" invalid-outputs editing?)
+     (create-section-header "Referenced Method")
+     (create-section [MethodDetailsViewer
+                      {:name (get-in config ["methodRepoMethod" "methodName"])
+                       :namespace (get-in config ["methodRepoMethod" "methodNamespace"])
+                       :snapshotId (get-in config ["methodRepoMethod" "methodVersion"])
+                       :config config}])]))
 
 (defn- render-display [state refs wrapped-config editing? props]
   (let [config (get-in wrapped-config ["methodConfiguration"])]

                   (if success?
                     (swap! state assoc :loaded-method (get-parsed-response))
                     (swap! state assoc :error status-text)))}))})

(defn- render-top-bar-method [config]
  [MethodDetailsViewer
   {:name (get-in config ["methodRepoMethod" "methodName"])
    :namespace (get-in config ["methodRepoMethod" "methodNamespace"])
    :snapshotId (get-in config ["methodRepoMethod" "methodVersion"])
    :config config}])


(defn- render-side-bar [state refs config editing? props]

                                          (js/alert (str "Exception:\n" (.-statusText xhr)))))})))))})))


(react/defc MethodDetailsViewer
  {:render
   (fn [{:keys [props state]}]
     (cond
       (:loaded-method @state) [comps/EntityDetails {:entity (:loaded-method @state)}]
       (:error @state) (style/create-server-error-message (:error @state))
       :else [comps/Spinner {:text "Loading details..."}]))
   :component-did-mount
   (fn [{:keys [props state]}]
     (endpoints/call-ajax-orch
