fixed new HasSignals "on" syntax