Added interface for OnceSignal