title: Sencha Touch 2 Navigationview pop and push event listener
body: <p>I have a navigationView with some items on it, if I <code>pop</code> the item, and <code>push</code> a modified one back, the event listeners in my controller no longer trigger. How can I get them to work again? I don't get it because each item destroyed and created from scratch when I push it back. Autodestroy is enabled.</p>
  
  <pre><code>//Add a view
  this.view = Ext.create('ec.view.view1')
  this.getNavigation().push(this.view);
  
  //Remove a view (or press back in the navigationview)
  this.getNavigation().pop();
  
  //Add a fresh view back
  this.view = Ext.create('ec.view.view1')
  this.getNavigation().push(this.view);
  </code></pre>
  
  <p>Controller tap handler</p>
  
  <pre><code>refs {
      button : '#button'
  },
  control : {
      button : {
          tap: 'OnTap'
      }
  },
  OnTap: function() { console.log("Tap") }
  </code></pre>
  
  <p>With the above, all the events, taps, etc break for the view</p>