fixed Listener api (cf. Core changes)