A text communication grid set optimised for touch screen users, for fast and efficient message generation. Incorporating word prediction, chat history, pre-stored phrases and message banking. A memory function allows you to store a phrase with a single selection, and recall it later with two selections - for handling interruptions, holding two conversations at once, or preparing for a conversation in advance.
UPDATE - An 'undo' function has been added which will allow you to 'undo' any accidental or incorrect prediction or history cell selections but not lose the words you were typing before the selection.
This is acheived by using the copy, clear and paste commands.