implementar nueva estructura de manejo de eventos desde el controlador principal