OnChange triggers after leaving a changed field.
In Mendix 9 you can change the default OnChange with the option “While user is entering data”.
Meanwhile you may try this widget from app store https://marketplace.mendix.com/link/component/89
I am also using integer values and facing same issue. Do you know how to fix it ?