This project includes and demostrates, how the event-driven programing method of so called "active objects", can be used and implemented on the ESP32. This can be particularly usefull when programing a GUI. You can read more about this topic at this article