14. A handheld computing device, comprising: a display; a processor; and a memory storing processor-executable instructions which, when executed by the processor, cause the processor to: receive user input identifying multiple first characters; based at least on the multiple first characters identified by the user input, determine a first list of suggested first terms that start with the multiple first characters, other suggested first terms that also start with the multiple first characters, and a second list of suggested second terms; display the first list of suggested first terms and the second list of suggested second terms on the display, the first list being displayed with a placeholder representing the other suggested first terms that also start with the multiple first characters identified by the user input, the placeholder being displayed within the first list of suggested first terms; in at least one instance, receive a user selection of the placeholder from the first list of suggested first terms that start with the multiple first characters; responsive to receiving the user selection of the placeholder, remove the second list from the display and display the other suggested first terms that also start with the multiple first characters; receive a user acceptance of an individual other suggested first term; and responsive to receiving the user acceptance, add the individual other suggested first term to a phrase.
15. The handheld computing device of claim 14 , wherein the processor-executable instructions, when executed by the processor, cause the processor to: obtain, from a search engine, a compiled list of commonly-used terms; and identify the first suggested first terms from the compiled list.