a graphic terminal is disclosed using bitmaps to represent plural overlapping displays . graphics software is also disclosed in which the overlapping asynchronous windows or layers are manipulated by manipulating the bitmaps . with this software , the physical screen becomes several logical screens all running simultaneously , any one of which may be interacted with at any time .