Porting listener notification functions