1. A method of recording events generated for performing a task through user equipment configured to run under a first type operating system, the method comprising: receiving, by the user equipment, an activation input to activate an event recording mode; recording, by the user equipment, events generated in the user equipment upon the activation of the event recording mode, wherein the events include at least one of a touch event generated by a touch input made on a touch screen of the user equipment and a direction event generated by the movement of the user equipment; assigning, by the user equipment, an identification code to a set of the recorded events upon receipt of an inactivation input for inactivating the event recording mode; storing, by the user equipment, the set of the recorded events with the assigned identification code, in a memory of the user equipment; and transmitting a record of events stored in the user equipment to at least one of a different user device and a server, wherein in a case that the record of events is transmitted from the user equipment to the different user device configured to run under a second type operating system, the record of events is modified by applying an offset value determined based on difference between an operating system type of the user equipment and an operating system type of the different user device; wherein in a case that the record of events includes a position value of the touch input made on the touch screen of the user equipment, the offset value is a value for adjusting the position value of the touch input such that the different user device automatically performs the same task as a corresponding task performed in the user equipment; and wherein in a case that the touch input is made in one of a portrait orientation mode and a landscape orientation mode of the user equipment, the record of events includes both (i) a first position value of the touch input in the one of the portrait orientation mode and the landscape orientation mode and (ii) a second positon value of the touch input in the other of the portrait orientation mode and the landscape orientation mode such that the first and second position values of the touch input are applied selectively according to an orientation mode.