 
 
 
-(defn get-selected [app]
+(defn selected [app]
   (:selected app))
 
 
-(defn set-selected
+(defn selected-set
   ([app row]
-   (set-selected app row {:text-fn :keyname}))
+   (selected-set app row {:text-fn :keyname}))
   ([app row {:keys [text-fn]}]
    (-> app
        (assoc :selected row)
-       (update-in [:input] input/set-value! (text-fn row)))))
+       (update-in [:input] input/set-value! (or (text-fn row) "")))))
 
 
 (def select-step-omut (partial select-step [:omut-row :selected]))

              #js {:style #js {:display    (if show-popup? "" "none")
                               :position   "absolute"
                               :width      "100%"
                               :zIndex     1
                               :boxShadow  "0px 2px 8px"
                               :background "white"}}
              (table/render {:hover?      true

                                  vec
                                  (put! chan-ret-data))))
        ui-row-fn      (or ui-row-fn
                           (fn [row-v]
                             [(dom/td nil (text-fn row-v))]))]

    (reify
      om/IInitState
