Add support for listener functions