Modified to work in a child theme
Sane formatting
Support for float number field with step argument