Not removing them may seem harmless but if you've ever wondered why your app is "leaking" memory you can stop blaming Flash... The listener ceates a reference to the object it's added to. If you want the garbage collector to clean up "unused" objects they can't have ANY references hanging around.