Generic manipulation of listeners