1. A method of enabling input into a handheld electronic device, the handheld electronic device including an input apparatus, an output apparatus, and a memory, the input apparatus including a plurality of keys, each key of at least a portion of the plurality of keys having a plurality of linguistic elements assigned thereto, the memory storing a plurality of word objects each corresponding to one of a plurality of stored words, the output apparatus including a display, the method comprising: detecting an ambiguous input comprising a number of actuations of a number of the plurality of keys, at least one of the number of actuations being a selection of one of the plurality of keys having a plurality of linguistic elements assigned thereto; and responsive to the ambiguous input, displaying at a first location on the display a plurality of outputs for a duration of time based on an elapsed time between the number of selections of the number of keys, each corresponding to the ambiguous input and at least one of the plurality of outputs being an orphan prefix corresponding to the ambiguous input, wherein the orphan prefix consists of k linguistic elements, k being the quantity of the number of selections, and wherein the orphan prefix is different from the first k characters in each of the plurality of stored words, wherein the plurality of outputs are displayed in order of their ranks, a rank for each output of the plurality of outputs is proportional to a number of times each output or a portion thereof appears at least in part of one of the plurality of stored words, and a rank of the orphan prefix is lower than a rank of an output that is associated with a stored word.