Creating user interfaces by demonstration - Myers, Brad A. (Perspectives in Computing, 1988)