1. A handheld electronic device comprising: a processor apparatus comprising a processor and a memory having stored therein a plurality of objects including a plurality of language objects and a plurality of frequency objects, at least some of the language objects each being associated with an associated frequency object; an input apparatus being structured to provide input to the processor and comprising a plurality of input members including a multiple-axis input device, at least some of the input members each having a plurality of characters assigned thereto; an output apparatus structured to receive output signals from the processor apparatus; the memory further having stored therein a number of routines which, when executed on the processor, cause the handheld electronic device to perform operations 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.