1. A method for enabling generation of text on a handheld electronic device, the method comprising: enabling detection of an ambiguous input in the handheld electronic device; setting a first threshold and a second threshold; and responsive to only a determination that a number of received inputs exceeds the first threshold and a quantity of predicted language objects corresponding to the ambiguous input is less than the second threshold, generating a number of prefix objects corresponding to the ambiguous input and a number of the predicted language objects corresponding to the ambiguous input, each predicted language object comprises a prefix object portion and a completion portion, and providing at a text input location an output comprising a prefix object and a completion portion of a first predicted language object.