Event service, controller and template