[fix] only emit once for nested listeners
Merge pull request #7 from Swaagie/master

[fix] only emit once for nested listeners