1. A method of enabling input into a handheld electronic device that comprises 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 and a number of contextual value objects, the contextual value objects each being associated with at least one of the language objects, the input apparatus comprising a plurality of input members including a multiple-axis input device, 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; outputting at least a portion of each of a first language object and a second language object as proposed interpretations of the ambiguous input, the at least a portion of the first language object being output at a position of preference with respect to the at least a portion of the second language object; and detecting an input from the multiple-axis input member as a selection of the at least a portion of the second language object and, responsive thereto: storing a representation of the first output as a new contextual value object, and associating the new contextual value object with the second language object.