void addSignalListener(void Function(BaseSignal signal) listener) { _signalListeners.add(listener); }