1. A computer-implemented method in which at least one processor executes instructions retrieved from computer storage for displaying information on a display screen, the computer-implemented method comprising: on the display screen, initiating display of a first viewing region associated with a first display application; on the display screen, initiating display of a second viewing region associated with a second display application, the second display application operating independently of the first display application; creating a mapping function, the mapping function indicating how to translate commands prior to being forwarded to the first display application and the second display application; receiving an input command; based on the mapping function, translating the received input command into multiple different commands, the multiple different commands including a first command and a second command, the first command being different than the second command; forwarding the first command of the multiple different commands to the first display application and forwarding the second command of the multiple different commands to the second display application to simultaneously modify an appearance of the first viewing region and the second viewing region; and selectively forwarding input commands to the first display application and the second display application depending on a position of a pointer over one of the first region or the second region when receiving the input commands.