Support for optimized state holders
Before if value wasn't changed (for example if user enters incorrect symbol)
rifm produced onChange event, and then provided incorrect output if state above had optimization like do not change state if value has not been changed
Having that a lot of state libraries have similar optimizations (selectors in redux etc) this was a must have fix.