@icewind1991 
Is it possible to pass a closure to the listen method? 
Would give us the possibility to work on object level and not on static method level. THX