1. Making Applications Interactive 1 2. GUIs are event driven Generate events when user interacts with GUI e.g., moving mouse, pressing button, typing in…