Clarify garbage collection rules around event listeners to fix remaining bit of #9.