1. A method of supporting text entry on a personal computing device by using automated searching to search for completion candidates which are based on a partial text entry received from a user, the method comprising: (a) receiving a user input signal which corresponds to activating the automated searching; (b) in response to receiving the user input signal, obtaining a list of completion candidates and providing the list of completion candidates for display in a search list; (c) receiving a further user input signal; (d) if the further user input signal corresponds to declining all of the completion candidates displayed in the search list, terminating the automated searching with no consequence to the text entered into the personal computing device; (e) if the further user input signal corresponds to accepting a completion candidate from among the completion candidates in the search list to replace the partial text entry and to terminate the automated searching, terminating the automated searching and causing the partial text entry to become the accepted completion candidate; and (f) 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, wherein the new list of completion candidates is obtained if a completion candidate in the search list remains selected for a predetermined time limit.