Typing 1,347 fails because ParseFloat doesn't handle the "," but there is no notification to the user. Blocking the "," symbol from being used might break non-US locales. The fix needs to be more robust.