https://w2ui.com/web/docs/2.0/w2grid.onChange says "w2grid.onChange. Called when user changes any field in the editable row." But that's not actually the case, because depending on the value user enters, onRestore may be called instead. onChange's summary and description should mention this fact and cross-reference to onRestore, and probably suggest that if users want to reliably get any change event, they should install the same handler to both onChange and onRestore.