Example of using events to decouple GUI components in a Wicket web application.