A method of enabling input on a handheld electronic device of a type including an input apparatus, an output apparatus, and a processor apparatus (16,20), the input apparatus including a number of input members that include a number of linguistic input members, at least some of the linguistic input members each having a plurality of linguistic elements assigned thereto, the processor apparatus including a processor and a memory, the memory storing a disambiguation routine that is adapted to provide a disambiguation function, the output apparatus including a display, the method comprising: outputting on the display a number of linguistic entries; detecting an initiation of an editing session on a linguistic entry of the number of linguistic entries, said linguistic entry including a number of linguistic elements; said editing session comprising: detecting as a number of editing inputs on said linguistic entry a number of deletion inputs and a number of actuations of one or more of said linguistic input members having a plurality of linguistic elements assigned thereto, such that the linguistic entry comprises a number of non-deleted linguistic elements and one or more of said linguistic elements assigned to said one or more actuated linguistic input members; and outputting on the display a number of proposed linguistic entries, each proposed linguistic entry comprising the non-deleted linguistic elements of said linguistic entry, and at least one linguistic element of the one or more of said linguistic elements assigned to said one or more actuated linguistic input members. outputting on the display a number of linguistic entries; detecting an initiation of an editing session on a linguistic entry of the number of linguistic entries, said linguistic entry including a number of linguistic elements; said editing session comprising: detecting as a number of editing inputs on said linguistic entry a number of deletion inputs and a number of actuations of one or more of said linguistic input members having a plurality of linguistic elements assigned thereto, such that the linguistic entry comprises a number of non-deleted linguistic elements and one or more of said linguistic elements assigned to said one or more actuated linguistic input members; and outputting on the display a number of proposed linguistic entries, each proposed linguistic entry comprising the non-deleted linguistic elements of said linguistic entry, and at least one linguistic element of the one or more of said linguistic elements assigned to said one or more actuated linguistic input members. detecting as a number of editing inputs on said linguistic entry a number of deletion inputs and a number of actuations of one or more of said linguistic input members having a plurality of linguistic elements assigned thereto, such that the linguistic entry comprises a number of non-deleted linguistic elements and one or more of said linguistic elements assigned to said one or more actuated linguistic input members; and outputting on the display a number of proposed linguistic entries, each proposed linguistic entry comprising the non-deleted linguistic elements of said linguistic entry, and at least one linguistic element of the one or more of said linguistic elements assigned to said one or more actuated linguistic input members.