                                    KeyCodes.DOWN (when autocomplete-open?
                                                    (.preventDefault e)
                                                    (highlight-next!))
-                                   (when (KeyCodes.isTextModifyingKeyEvent e)
-                                     ; don't clear if a modifier key alone was pressed
-                                     (highlight-clear!))))})
+                                   nil))})
 
             (when autocomplete-open?
               (dom/div #js {:className "autocomplete"}

        (go (loop []
              (let [[v ch] (alts! [autocomplete kill-chan])]
                (when (= ch autocomplete)
                  (om/set-state! owner :results
                                 (seq (mapcat (fn [e] (e v (config :thread-id))) engines)))
                  (recur)))))))

    om/IDidMount

                               (merge s
                                      {:text ""
                                       :force-close? false
                                       :highlighted-result-index 0}))))
            send-message!
            (fn []
              (store/set-new-thread! (config :thread-id))
