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.
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. 6. The handheld electronic device of claim 1 wherein the language objects comprising a plurality of word objects and a plurality of N-gram objects, and wherein the operations further comprise determining that the quantity of prefix objects available for outputting in the list is fewer than a predetermined quantity and, responsive thereto, outputting as a first orphan prefix object a prefix object for which a corresponding word object was not identified and to which a frequency value is attributed from a corresponding N-gram object, and outputting as a second orphan prefix object another prefix object for which a corresponding word object was not identified and to which another frequency value is attributed from another corresponding N-gram object, the first and second orphan prefix objects being output in descending order of the attributed frequency values.