Click.
input/output, simple events, simple messaging, simple costume handling, advanced costume handling,