title: How to use "input propertychange" events to capture just copy and paste by mouse
body: <p>I want to capture change happened in textarea (keyup, and also copy&amp;past), for keyup option i use :</p>
  
  <pre><code>$("textarea").keyup(function(){
     // ajax call here
  });
  </code></pre>
  
  <p>i added this to capture pasting or cutting by mouse then trigger keyup event on the textarea:</p>
  
  <pre><code>$("textarea").on('input propertychange', function() {
      $(this).trigger(keyup);
  });
  </code></pre>
  
  <p>the problem here is if i press a key in my keyboard , i get 2 ajax calls because the second function capture also keyup event.</p>
  
  <p>Is there a way to prevent <code>$("textarea").on('input propertychange'...</code> from detecting a press key ?</p>