The andrew system: The role of human interface guidelines in the design of multimedia applications