4. A handheld electronic device comprising: a processor apparatus comprising a processor and a memory in electronic communication, the memory storing a plurality of language objects; an input apparatus structured to provide input to the processor apparatus; an output apparatus structured to receive output signals from the processor apparatus; the memory further storing a number of routines which, when executed on the processor, cause the handheld electronic device to perform operations comprising: detecting input of a set of characters; determining that at least a first language object and a second language object each correspond with at least a portion of the set of characters, the first language object being associated with a first frequency value, the second language object being associated with a second frequency value; detecting an occurrence of a predetermined input; responsive to the occurrence of the predetermined input, altering one of the first frequency value and the second frequency value; detecting input of another set of characters; determining that at least a third language object and a fourth language object each correspond with at least a portion of the another set of characters, one of the third language object and the fourth language object being associated with a frequency value higher than the frequency value with which the other of the third language object and the fourth language object is associated; making a determination that the third and fourth language objects are in a special category, the special category including word objects stored in the memory that correspond to a particular ambiguous input sequence and are of a same length; and responsive to said making a determination, maintaining the one of the third language object and the fourth language object associated with a frequency value higher than the frequency value with which the other of the third language object and the fourth language object is associated.
4. A handheld electronic device comprising: a processor apparatus comprising a processor and a memory in electronic communication, the memory storing a plurality of language objects; an input apparatus structured to provide input to the processor apparatus; an output apparatus structured to receive output signals from the processor apparatus; the memory further storing a number of routines which, when executed on the processor, cause the handheld electronic device to perform operations comprising: detecting input of a set of characters; determining that at least a first language object and a second language object each correspond with at least a portion of the set of characters, the first language object being associated with a first frequency value, the second language object being associated with a second frequency value; detecting an occurrence of a predetermined input; responsive to the occurrence of the predetermined input, altering one of the first frequency value and the second frequency value; detecting input of another set of characters; determining that at least a third language object and a fourth language object each correspond with at least a portion of the another set of characters, one of the third language object and the fourth language object being associated with a frequency value higher than the frequency value with which the other of the third language object and the fourth language object is associated; making a determination that the third and fourth language objects are in a special category, the special category including word objects stored in the memory that correspond to a particular ambiguous input sequence and are of a same length; and responsive to said making a determination, maintaining the one of the third language object and the fourth language object associated with a frequency value higher than the frequency value with which the other of the third language object and the fourth language object is associated. 6. The handheld electronic device of claim 4 , wherein the operations further comprise: making an additional determination that the frequency values associated with the third and fourth language objects are at least one of: both above a predetermined threshold, and of a difference in magnitude below another predetermined threshold.