new message listeners working