more numeric input improvements