9. A method of enabling input on a handheld electronic device that comprises an output apparatus, an input apparatus comprising a plurality of input members including a multiple-axis input device, and a processor apparatus comprising a processor and a memory having stored therein a number of routines executable on the processor and a plurality of objects, the plurality of objects comprising a plurality of language objects and a plurality of frequency objects, at least some of the language objects each having a frequency object associated therewith, at least some of the input members each having a plurality of characters assigned thereto, the method comprising: detecting an ambiguous input; generating a number of prefix objects corresponding with the ambiguous input; for each of at least some of the prefix objects, identifying a language object that corresponds with the prefix object and that has a frequency object having a frequency value associated therewith; and outputting in a list at least some of the prefix objects in descending order of the frequency values associated with the identified language objects; outputting as at least a portion of the list a default output and a variant output; detecting an input from the multiple-axis input device as a selection input with respect to a particular prefix object in the variant output; detecting another input member actuation; and outputting as a new default output an additional prefix object that comprises the particular prefix object and a character assigned to the another input member actuation.
11. The method of claim 9 , further comprising detecting an input from a touch screen display as being the input from the multiple-axis input device.