1. A method of generating content indicating steps taken on a user interface to perform a task, the method comprising: receiving a first user input indicative of user manipulation of a user interface element on a user interface of a first computing device in a first configuration; recording, in response to the first user input, first information indicative of the manipulation of the user interface element on the first computing device; receiving a second user input indicative of user manipulation of a user interface element on a user interface of a second computer in a second configuration; recording, in response to the second user input, second information indicative of the manipulation of the user interface element on the second computing device; and combining the first and second information to obtain the content.