cancelAction: and UITextFieldDelegate