Attempting to close keyboard whilst calculating results.
Removed keyboard close - it was toggling the keyboards state, instead of closing keyboard only when it was open.
Input validation is now performed before making HTTP request & the user is informed of all invalid fields