moved UITextFieldDelegate responsibility to the textfield class itself