In this chapter, we will do the following:
Write event-driven applications
Write message-based programs
Learn how to use callbacks and asynchronous calls
Create a service to process events