1. Context sensitive text input method, comprising the steps of: determining a list of candidates for the present input context, a candidate being a possible textual continuation of the present context; arranging the candidates in groups, each group having a group designator; displaying the group designators; prompting the user to select a group and receiving the user selection; displaying candidates of the selected group, the displayed candidates being arranged according to their respective contextual relevance; prompting the user to select a candidate and receiving the user selection; and accepting the selected candidate as text input and updating the context.