1. A method comprising: displaying an arrangement of text characters on a screen of a portable device from which a user can select; sensing a user's gaze towards a part of the screen to make a text selection; and changing the arrangement of characters on the screen from which the user can next select; wherein the method further includes displaying, in said arrangement, less than a complete alphabet of text characters from which the user can select, and also providing a region that, when selected by the user, presents a virtual keyboard comprising a complete alphabet of text characters from which the user can select.