Merge changes I65e6ad57,I0335e4d0 into main

* changes:
  Remove listener in destroy() that caused a memory leak.
  Reuse TTV, recreating deps to get faster load times, lower mem usage