correct route names, handle events in controllers