title: onchange event not fire when the change come from another function
body: <p>I have a input text that get his value from a Javascript function (a timer with countdown).</p>
  
  <p>I want to raise an event when the input text is 0 ,so i am using the change eventListener.</p>
  
  <p>Unfortunately it doesn't seem to raise the event when the change is coming from javascript function.</p>
  
  <p>How can I force the change event to work, even if the change is coming from Javascript and not from the user?</p>