1. A method for transferring data between a control object of a user interface and an application component of an application program without direct communication between the user interface and the application program, the method comprising: accessing, by an application-independent process, from a description file associated with the application program one of (i) a layout description of the control object that is displayed on the user interface and (ii) a connection description associating the control object with the application component of the application program; and transferring data representative of a change to one of the application component and the control object.