title: Will RivetsJS cause memory leaks without calls to unbind
body: <p>From the Rivets.js <a href="http://rivetsjs.com/docs/guide/#usage-binding" rel="nofollow">documentation</a></p>
  
  <blockquote>
    <p>Every call to <code>rivets.bind</code> returns a fully data-bound view that you should hold on to for later. <strong>You'll need it in order to unbind its listeners</strong> using <code>view.unbind()</code>.</p>
  </blockquote>
  
  <p>But what if it is not convenient to hang on to this reference? Must <code>unbind</code> <em>always</em> be called?</p>
  
  <p>If the view's elements have been removed from the document using a method like jQuery's<a href="http://api.jquery.com/remove/" rel="nofollow"><code>remove()</code></a>, will there still be guaranteed memory leaks because Rivets itself will continue to hold a reference to the element or the view?</p>