Create ISignalListener