An in-depth exploration of essential interaction, visual and sound design principles and techniques through the design of a simple button.