adjusted formatting: 9 decimals allowed instead of 2, further improved handling of erroneous text in textfield