6.2.1 How to Use Event Driven Programming