 
     @setState { threads : threads, noResultText : threads.size is 0}
 
-    kd.utils.wait 1000, ->
-      isSearching = no
+    kd.utils.wait 1000, =>
+      @setState isSearching: no
 
 
   search: (event) ->


    return @resetSearch()  if value is ''

    isSearching = yes

    value = value.slice(1)  if value[0] is '#'
    loadFollowedChannels = channel[@props.onThresholdAction]

    super

    @state =
      value             : ''
      noResultText      : no
      isSearching       : no
      threads           : @props.threads


  onThresholdReached: ->

    return  if @state.isSearching

    { channel } = ActivityFlux.actions
    loadFollowedChannels = channel[@props.onThresholdAction]
