TPKeyboardAvoiding takes care of dismissing the keyboard