how to use listeners