Hola, mi programa está compuesto por muchos módulos y todos usan eventlisteners con weak reference para no preocuparme por ellos cuando hago unloadmodule, el problema es que, aunque el módulo ya no está, sigue respondiendo y las funciones se siguen ejecutando, según el debugger.

Se suponía que con las weak references en los eventlisteners no habría ese problema.

Ahora lo otro, en caso de tener que hacerlo, me gustaría añadir los removelistener dentro del módulo, o como sería mejor hacerlo? (el botón de salir no está dentro del módulo, así que la función para salir no es llamada desde dentro)