Add .listeners() API, update readme.md