listenOnce

inline fun <T> CSHasRegistrations.listenOnce(event: CSEvent<T>, @UiThread crossinline listener: (argument: T) -> Unit): CSRegistration