Many, many events are (or can be) handled automatically. The rest are placed in the event queue for you to retrieve and process.