A system for remotely observing and optionally controlling information, including text and graphical images, displayed on a computer from among both homogeneous and heterogeneous computers coupled in a network or via other transport media such as magnetic disks captures window system event messages during a recording process.