title: Can javascript tell the difference between user input and dynamic update?
body: <p>I need to be able to use javascript/jquery to update a field. But I need to be able to check whether the input was updated manually by the user or if the input was dynamically updated using a <code>document.getElementById().value</code>.</p>
  <p><code>onChange()</code> method seems to execute no matter if the user modified the control, or if I dynamically updated the control.</p>
  <p>Any help? Is there something similar to <code>onChange()</code> that only executes when a user manually types/edits a control?</p>