What is `$removeCallback` used for? Actually, the whole `wrapStreamListener()` method seems useless to me.