Thanks for the suggestion!
Initially I went with that approach but there seems to be some kind of disconnect and the element doesn't properly react to that .change event, it doesn't work
My helper class will probably look something like this
NgRaiseEvent( HtmlControl control,
script = String.Format
, control.ID, value, eventType