More work on new SignalItem