1. A system for supporting a remote controller, the system comprising: a profile storage unit to store a plurality of profiles containing functions of the remote controller and information associated with the functions of the remote controller; a receiver to receive an input signal from the remote controller, and to interpret an event of the input signal based on a profile corresponding to the remote controller; and a presentation unit to access a web server, to transform, to a predetermined behavior, at least one event interpreted by the receiver, and to request the web server for an operation corresponding to the predetermined behavior; wherein the presentation unit further comprises: a storage unit to store a behavior list containing behaviors and at least one event corresponding to each of the behaviors; an interpreter to verify whether a behavior matching the at least one event exists in the behavior list by comparing the at least one event with the behavior list, and to transform said matching the at least one event to said verified behavior when the behavior matching the at least one event is included in the behavior list, wherein, when the presentation unit is connected to the web server, the interpreter retrieves, from the storage unit, a behavior list available in the web server to load said retrieved behavior list.