Fix NumberField: up and down don't work.
Handle textfield value change with delegation.

Since the delegate can decide the rules that govern wether or not a
value is accepted during edition, less has to be done to circumvent
them.