15. A computer-readable medium having stored instructions for directing a processor unit to execute the method of claim 4 .
4. 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 caused by user input associated with a digital keyboard displayed in a graphical user interface, the user input signal corresponding to activating the automated searching; (b) in response to receiving the user input signal, obtaining a list of completion candidates and causing the list of completion candidates to be displayed in a search list in the graphical user interface while the digital keyboard is not displayed in the graphical user interface; (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, causing the digital keyboard to be redisplayed in the graphical user interface; and (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; wherein the automated search is terminated if the further user input signal indicates selection, for less than a predetermined time limit, of the completion candidate from among the completion candidates in the search list.