A good UI is like a good joke: it needs perfect timing.