1. A method of enabling input into a handheld electronic device including an input apparatus, an output apparatus, and a processor apparatus comprising a memory having stored therein a plurality of objects including a plurality of language objects, a plurality of frequency objects, and a number of contextual values, at least some of the language objects each having associated therewith a frequency object having a frequency value, at least some of the language objects each having associated therewith at least a first contextual value, the input apparatus including a plurality of input members, at least some of the input members each having a plurality of linguistic elements assigned thereto, the method comprising: detecting a first input; outputting as a first output an interpretations of the first input; detecting as a second input an ambiguous input that comprises a number of input member actuations; determining that a particular language object having associated therewith a particular frequency object having a particular frequency value corresponds with the ambiguous input; determining that another language object having associated therewith another frequency object having another frequency value higher than the particular frequency value corresponds with the ambiguous input; making a determination that a contextual value associated with the particular language object coincides with at least one of a representation of the first input and a representation of the first output; and outputting the particular language object as a preferred interpretation of the ambiguous input.