The present invention provides a display controller driving multiple
browser displays, which are associated with user input devices.
Preferably, the display controller runs a browser application for each
display and receives input from each user input device. Primary control
for the browser applications is provided by a control application located
remotely from the display controller. The user input is forwarded to the
control application, which will process the user input and provide
instructions to the corresponding browser application to request content
from a web server application. The control application may also provide
instructions unrelated to the user input to control any one or all of the
browser applications.