1. A method of controlling the display of GUI objects on a display screen of an electronic device in response to user interactions while the electronic device is executing one or more application programs including a first application program having a first GUI object associated therewith, comprising: identifying a selected part of the first GUI object, in response to detection of a first predefined user interaction with the first GUI object; creating a second GUI object comprising a visual representation of the selected part of the first GUI object, and displaying the second GUI object on the display screen so as to automatically replace the first GUI object on the display screen; and mapping detected user interactions with the second GUI object to instructions to the first application program, such that said user interactions with the second GUI object control the first application program.