1. A text input method, comprising: predicting candidate words for text input in accordance with a text context; causing a first set of predicted candidate words to be displayed in a spatial arrangement which reflects the selectable directions of a navigational input device, the first set of predicted candidate words comprising at least four candidate words arranged in four different directions reflecting respective selectable directions of the navigational input device, the navigational input device being one of a rocker, a D-Pad or cursor keys; receiving user input in response to actuation, of the navigational input device; and directly selecting a displayed candidate word by toggling the navigational input device in one of the four different directions reflecting the respective selectable directions of the navigational input device.