changed add/rm listener