dispose method
override
Disposes the atom, removing all listeners.
Implementation
@override
void dispose() {
signal1.removeListener(_listeners[0]);
signal2.removeListener(_listeners[1]);
signal3.removeListener(_listeners[2]);
signal4.removeListener(_listeners[3]);
_listeners.clear();
super.dispose();
}