better docs for listener parameter