refactored get-listener to surface
3.2.0
3.2.1