Side note: Event based vs. "regular" programming
- A "normal" program (script, CGI, ..) used to consist of a row of statements that where executed in order.
- Event based programs define a set of events and what code to execute if one of those events happen.
- I assume that everybody knows this, since we're using event based code for ages in GUI programming