@FrankVI - If you think about it broadly, there's a way to do almost everything that isn't contradicting part of the underlying architecture. In this case, for example, you could have the input useits <change> section to do the same validation and set a token with the validated value to be used.
It might also be possible to have it update the input with the desired value, but I'd have to test and verify that the specific method of updating did not create a race condition.
However, setting a different token, and displaying it, is not a problem.
... View more