title: RxBinding: different debounced observables within one rx-sequence for RxSearchView?
body: <p>I'm using RxBinding2 to listen for text changes in SearchView. I need to use separate logic with different debounce when user types smth in EditText. I tried this:</p>
  
  <pre><code>    RxSearchView.queryTextChanges(searchView)
              .debounce(500, TimeUnit.MILLISECONDS) // use debounce 
              .observeOn(AndroidSchedulers.mainThread())
              .subscribe(query -&gt; mPresenter.searchRequest(query));
      RxSearchView.queryTextChanges(searchView) // no debounce required here
              .observeOn(AndroidSchedulers.mainThread())
              .subscribe(query -&gt; mPresenter.updateUI(query));
  </code></pre>
  
  <p>RxSearchView.queryTextChanges overrides listener, so, of course, only second being called.</p>
  
  <p>May I combine  these two calls <em>searchRequest</em> and <em>updateUI</em> with different debounces into one rx-sequence?
  Should I use filter operator in someway?</p>