Its bound using a numeric binding so won't update the observable if not a number. 

Could do with some better form validation in general.