Event Driven PHP MVC Framework