AMux Listeners: Changed signature to "const shared_ptr<Activity> &" which avoids costs of unnecessary ref counting.