title: Textbox text change event not firing when text changed from code
body: <p>I have a textbox whose text is expected to be changed from the jquery code.</p>
  
  <p>It is not firing when the value assinged from jquery code however it
  is  firing when I change the text by key press.</p>
  
  <p>Below is HTML and JQuery which i am using </p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;input type="text" id="txtProjectName"/&gt;
  </code></pre>
  
  <pre class="lang-js prettyprint-override"><code> $("#txtProjectName").on('change keyup paste mouseup', function () {
          alert('Changed');
      });
  </code></pre>
  
  <p>What modifications would require here? please assist.</p>