How about this for the event handling? And I attached the ee value widget.

...Value widget

used a anonymous event handler for the NumericInput widget's value changed events to call the generic update function w/ the appropriate arguments.