stop listener when gc'ed