An example MVC site using the Mediator pattern