Also, do not change the onchange event. Dot-Net uses the onchange to keep track of controls.

That's why I choose to use the onpropertychange event.