     om/IRender
     (render [_]
       (let [active-players (filterv :active players)
-            _ (debug report-match)
+            _ (debug (map (fn [p] (str "'" (:name p) "'")) (selected-players report-match)))
             render-team (partial render-team-controls report-match active-players)]
         (html
          [:div

        possible-options (->> players
                              (filter (complement (partial contains? other-selected))))]
    [:select.form-control
     {:default-value (or (:id selected-player) "nil")
      :on-change (fn [e]
                   (let [player-id (-> e .-target .-value uuid/make-uuid-from)
                         player    (first (get player-lookup player-id))]

  (:require [clojure.string :as str]
            [cljs.core.async :refer [chan <! put!]]
            [cljs-uuid-utils :as uuid]
            [foosball.console :refer-macros [debug debug-js info log trace error]]
            [foosball.data :as data]
            [foosball.editable :as editable]
            [foosball.format :as f]
            [foosball.location :as loc]
            [foosball.spinners :refer [spinner]]
            [foosball.table :as table]
            [om.core :as om :include-macros true]
            [sablono.core :as html :refer-macros [html]]))

