<@U0JMFMS7N>: This seems to work: ``` fun add...
# announcements
a
@florian: This seems to work:
Copy code
fun addOneTimeListener(onLoaded: (T) -> Unit) {
        addOnChangedListener(object : (T) -> Unit {
            override fun invoke(t: T) {
                onLoaded(t)
                removeOnChangedListener(this)
            }
        })
    }