Vaadin 8 number only field for BigDecimal

I need a field in vaadin 8 where only numbers can be written, both by user or the application itself, and handles bigdecimal, AND locales correctly (decimal separator, grouping separator.
NumnberField is just a textfield with a new name. Any other, useable components?

vaadin seems to be abandoned, but i can’t abandon it without full rewrite :frowning: