The present invention enables the management of arbitrary regions of a
window. A surrogate window is created to contain a region of interest in
a source window. A surrogate window may also be shared among multiple
devices. A user may interact with the content in a source window or its
surrogate window(s). A surrogate window is updated to reflect any content
change in the region of interest in the source window. In the case that a
user resizes a surrogate window, the entire content of the surrogate
window is scaled accordingly so the entire content remains visible.