Changed the interaction to be done on an inputAccessoryView of the text view; refactoring
Merge remote-tracking branch 'origin/master'