Problem: No global removeEventListener function
Description: Once any event listener is added to a particular object,
an event listener that never existed can be removed from that object,
and any event listener can be removed repeatedly from that object, but
to remove one successfully requires that it be removed exactly as it
was added. This requires event listeners that are added dynamically to
be accumulated in a list, both to enable removing them accurately, and
to prevent the error that results from removing any event listener
from an object before any event listener is added to that object.
Since this is extremely complicated, and there are a lot of
circumstances when all event listeners might need to be removed at
once, and managing a list requires a lot of effort, it should not be
necessary to remove them one at a time.
Repeatable: Yes
Probable Cause: Unknown
Solution: A global remove event listener function
Workaround: Unknown
Feature Request:
http://code.google.com/p/earth-api-samples/issues/detail?id=225