18. Context sensitive text input device, comprising: a text prediction component for determining a list of candidate words for the present input context, a candidate word being a possible textual continuation of the present context; wherein the present context comprises at least one preceding word or delimiter; a candidate grouping component for arranging the candidate words in groups, each group having a group designator; a display device for displaying the group designators and candidate words; and an input device for receiving a user input; wherein the input device is configured to receive a group selection from the user and the display device is configured to respond by displaying candidate words of the selected group, the displayed candidate word being arranged according to their respective contextual relevance; wherein the input device is further configured to receive a candidate selection from the user and to accept the selected candidate word as text input; wherein the text prediction component is further configured to update the context based on the text input and determines an updated list of candidate words for the updated context.
18. Context sensitive text input device, comprising: a text prediction component for determining a list of candidate words for the present input context, a candidate word being a possible textual continuation of the present context; wherein the present context comprises at least one preceding word or delimiter; a candidate grouping component for arranging the candidate words in groups, each group having a group designator; a display device for displaying the group designators and candidate words; and an input device for receiving a user input; wherein the input device is configured to receive a group selection from the user and the display device is configured to respond by displaying candidate words of the selected group, the displayed candidate word being arranged according to their respective contextual relevance; wherein the input device is further configured to receive a candidate selection from the user and to accept the selected candidate word as text input; wherein the text prediction component is further configured to update the context based on the text input and determines an updated list of candidate words for the updated context. 21. Device according to claim 18 , wherein the input device is a navigation input device allowing the control of a cursor on the display, in particular a rocker-key, joystick, or direction keys.