title: RxTextView.textChanges with setText on Edittext
body: <pre><code>RxTextView.textChanges(editText)
                  .map(CharSequence::toString)
                  .debounce(200, TimeUnit.MILLISECONDS)
                  .observeOn(AndroidSchedulers.mainThread())
                  .subscribe(input -&gt; {
                     output = //...do something with input
                     editText.setText(ouput)
                   }));
  </code></pre>
  
  <p>When I <code>setText(output)</code> it goes in loop. To set the text I first need to remove listener and then set listener again. How can I do this using <em>RxJava</em>?</p>