Larry Tesler mentioned to Alan Kay and Dan Ingalls that he thought blocks of bits could be easily moved on the screen. Ingalls told Larry that he would learn how to program in the lowest-level microcode to harness all available power. Diana Merry had been working on programming text display, and after talking to her, Ingalls dug into the problem. Months later, he figured out a way to move information that was "bit efficient". "The idea had come to him visually. When you are moving information on the display, whether it is scrolling or copying text or copying a graphical image from one place to another, you have a source and a destination within the computer's memory. In his mind, he envisioned the concept as a wheel that rotated from the starting point to the end point. It was an idea that seemed obvious after Ingalls had conceived of it, and it has been copied widely by all of the graphical computing systems that have followed. Today it remains at the heart of both the Macintosh and Windows computing worlds. In the early 1970's, however, it was a radically new idea. Called BitBlt, it enabled graphical menu systems to "pop-up" instantly on an Alto screen in response to a mouse click. As much as any single software innovation, BitBlt made the modern graphical computer interface possible." Ingalls moved to Apple Inc. He left research in 1987, for a time to run the family business, the Homestead Resort, in Hot Springs, Virginia. The Ingalls family owned and operated the Homestead Resort for 100 years. Ingalls returned to Silicon Valley in 1995, first working at Interval Research Corporation, and then returned to Apple. Starting at Xerox, and then at Apple, he developed Fabrik, a visual programming language and integrated development environment (IDE), consisting of a kit of computing and user interface components that can be "wired" together to build new components and useful application software. Then he moved to Hewlett-Packard Labs, where he developed a module architecture for Squeak. He also started a small firm, Weather Dimensions, Inc., which displays local weather data on home computers. Ingalls then worked as a Distinguished Engineer at Sun Microsystems, where he worked in the Sun Microsystems Laboratories (Sun Labs) research wing. His latest project is a JavaScript environment named Lively Kernel, which allows live, interactive Web programming and objects from inside Web browsers. While best