Alan Kay and Jeff Rulifson , in the course of designing an iconic programming language and wondering about ways to keep the screen from getting too crowded, discovered "a way to let documents appear in separate but overlapping windows.