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 interpretation 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 corresponding to the ambiguous input has associated therewith another frequency object having another frequency value, the another frequency value being higher than the particular frequency value; determining, by the handheld electronic device, 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 in response to said determining the contextual value, outputting the particular language object as an interpretation of the ambiguous input in a position of preference with respect to a position represented by the particular frequency value.