Added `join` and customListeners
Merge pull request #3 from darkowlzz/customListen

Added `join` and customListeners