I have a ListView and InstanceView defined in my Backbone code. The ListView is associated with a collection and it instantiates an InstanceView like so

```
render: function () {
   this.collection.forEach(function(instance){
       var commentHTML = new InstanceView({
         model: instance
       }).render();
       renderedComments.push(commentHTML);
   });
}

```

The new view instance goes out of scope after the render call finishes. What I've noticed is that the view persists in memory, though. I can tell because the events attached to it still fire long after the render method terminates.

So, does the view avoid gc because of its reference to the model object which, in turn, is referenced by the collection?