"Within X-terminal window 50 there are various input means such as buttons, a keyboard, typed commands, graphics, icons, etc., each of which is preferably modeled as an object." . . . .