10. A method of searching implemented at a user device, the method comprising: receiving a written input from a user via a touch screen of the user device; displaying feedback on the touch screen showing the written input received from the user, wherein the feedback displayed on the touch screen fades gradually over time; analysing the received written input using character recognition; responsive to the character recognition recognizing at least one character in said received written input, displaying on the touch screen 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.
15. The method of claim 10 wherein said at least one character in the received written input comprises a plurality of characters which are recognized by the character recognition, and wherein the displayed search results are updated each time one of the plurality of characters is recognized by the character recognition.