[ux] improved wiring for onValueChanged