Confirmation of Best Practice: Removing EventListeners
<p>I would like to understand best practice when removing items that have event listeners attached.</p>

<p>For example:</p>

<p>I have a scrollview that contains a number of child items.  I want to refresh the contents of the scrollview with a different list of items.</p>

<p>Each of the items contained in the scrollview has one or more eventlisteners attached.</p>

<p>Should I remove the event listeners before removing the items?
or
Does removing an item automatically clear any attached event listeners?</p>

<p>I am trying to ensure that I do not affect performance or memory consumption by having active listeners to UI objects that no longer exist.</p>