A i know. there is a bug in Angular 2 where you are not able to call function references direclty as callbacks --> the change detection get not triggered.
could you try the following for me, with my code example?
Because it would be awefull if you are not removing the listener, if the component gets destroyed. --> Memory Leak and so on