                      :fn (partial mark-page-selected (:selected selection))})]]))
 
 (defn ^:private inbox-handle-drop! [state owner page-cache target source page-ids]
-  (prn target source page-ids)
   ;; Call `accepts-drop!' in `target'
   (let [columns (om/get-state owner :columns)
         target (get columns target)

  [selected-pages page]
  (assoc page :selected? (contains? (set selected-pages) (:id page))))

(ui/defcomponent inbox-column [[state column] owner {:keys [handle-drop!]}]
  (init-state [_]
    {:selection (->> (column-pages column state)
                     (map :id)

                                 (assoc ::page-cache page-cache))])
                      ;; NOTE: Passing this callback as `opts' might
                      ;; cause issues
                      :state {:handle-drop! (partial inbox-handle-drop! state owner page-cache)}})])))
