If I have some form element, a textbox for example, and I manipulate the value in it by some other means that actually using the textbox like changing the value with javascript

document.getElementById('textbox1').value = 'blah';

Does this cause an event to fire?

The issue is that I want to fire off some javascript in the event that the value changes...I can use onkeyup, onchange, etc... while in the box but the user can also manipulate the value by doing something else on the page.

Thanks in advance.