eventCounter => currentEventIndex; mainSignalNode => signalGraphMain