Abstract: A control program or operating system (28) manages a graphical user interface (21) of an electronic device (27) in such a way that substantially all of the screen of data (25) remains visible irrespective of whether toolbars or graphical objects (39) are displayed or hidden. The program or operating system rescales or resizes the data screen (25) to fit in whatever size display region (37) is available, such region (37) being generally smaller when graphical objects (39) are displayed on the display screen (31) and generally larger when the graphical objects (39) are hidden therefrom. The user displays graphical objects (39) in a corresponding tool area (55) defined in the display screen (31) by moving a cursor or other pointing device (33) into a control region (35) defined in the display screen (31).