Modificada la implementacion para que se llame a los componentes directamente (sin usar el paso de mensajes). La implementacion del paso de mensajes sigue estando disponible por si queremos usarla en algun caso. Revisar todas las llamadas para asegurarnos de que no haya ninguna picia. En algunos envios de mensajes (como cuando se pulsa click izq etc) he comentado simplemente el codigo porque no exisitian entidades que recibieran esos mensajes (y por lo tanto no habia funciones a las que llamar directamente desde el componente).