This project has three small apps that all do the exact same thing — click a button, wait 3 seconds, show a message — but each one handles that 3-second wait differently. Comparing them is the best ...