Added a simple NumberInput widget class