One of the major innovations in computing was the invention of the graphical user interface at MIT, SRI, and Xerox PARC. The combination of computer graphics hardware with a mouse and keyboard enabled a new class of highly interactive applications based on direct manipulation of on-screen displays.