Track lastEditedTextField as a property vs a char variable
Close keyboard when tapping out of a text field