12. A method according to claim 11 wherein the step of performing the operation associated with the identified category comprises: displaying a dialogue window presenting at least one option; receiving input indicating an option; and generating said response message according to the indicated option.
13. A method according to claim 12 wherein the step of performing the operation displays said dialogue window at least partially overlapping said message text while not overlapping said keyword.