What is the event-driven programming?

A programming paradigm where the flow of a program is determined by events such as user actions.

You have a project in mind ?