1. A method of searching implemented at a user device, the method comprising: receiving an input from a user via a touch screen of the user device; without user initiation of a temporary character recognition mode specifically to receive said input, analysing the input using character recognition; responsive to the character recognition recognizing at least one character in said received input, invoking a search mode; in said search mode, displaying one or more search results which at least partially match the at least one recognized character; and receiving a user selection of one of the displayed search results.