Controlador propagado a todos los componentes

Solamente usaremos un controlador por lo que lo propago a todos los
componentes y que el controlador mantenga el estado de la aplicación , a
implementar los listener.