1. A method of supporting text entry on a personal computing device by allowing a user to automatically search for and select completion candidates displayed in a search list based on a partial text entry, the method comprising: (a) receiving a user input signal; (b) if the user input signal corresponds to declining all completion candidates displayed in the search list, terminating automated searching with the search list and displaying a digital keyboard while not displaying the search list with no consequence to the text entered into the personal computing device, and waiting for further user input from the digital keyboard; (c) if the user input signal corresponds to accepting a completion candidate from the search list to replace the partial text entry and to terminate automated searching, terminating the automated searching with the search list, modifying the partial text entry to become the accepted completion candidate, displaying the digital keyboard while not displaying the search list, and waiting for further user input from the digital keyboard; and (d) if the user input signal corresponds to selecting a completion candidate from the search list to initiate further searching, obtaining a new list of completion candidates based on the selected completion candidate and displaying the new list of completion candidates in the search list for further selection while not displaying the digital keyboard, and waiting for further user input from the search list.