listen

inline fun CSEvent<Unit>.listen(@UiThread crossinline function: () -> Unit): CSRegistration
inline fun <T> CSEvent<T>.listen(@UiThread crossinline function: (argument: T) -> Unit): CSRegistration