toque de botão não reagindo quando a visualização é adicionada uma segunda vez

Quando um item de uma lista é selecionado, executo as seguintes linhas de código.

<code>this.details = Ext.create('EventManager.view.EventInfoView');
this.getNavigationView().push(this.details);
</code>

Então, eu crio uma nova visão e a coloco em uma visão de navegação. No meu controlador eu ouço um toque em um acceptEventButton que está dentro da vista recém criada.

<code>Ext.define('EventManager.controller.eventController', {
extend: 'Ext.app.Controller',
config: {
    refs: {
        acceptEventButton: '#acceptEventButton'
    },

    control: {
        "acceptEventButton": {
            tap: 'onAcceptButtonTap'
        }
    }
},
...
</code>

Na primeira vez que essa visão é colocada na visualização da navegação, o botão toca. Quando eu apertar o botão Voltar e empurrar outra visão, o botão não faz nada.

Eu gostaria de resolver isso fazendo a lógica como é agora. Eu prefiro não adicionar os eventlisteners eu mesmo enquanto estou criando a visão e depois pressioná-la.

Alguma idéia de onde esse problema reside e como corrigi-lo?

questionAnswers(3)

yourAnswerToTheQuestion