emberjs: cómo activar un evento personalizado en una vista

Me gustaría convertir un evento primitivo (un clic) en un evento semántico, como "deleteTodo" Esto se describeaquí, pero no como implementar :(
Tengo el siguiente código:

App.TodoView = Em.View.extend({
    click: function(e) {
        this.trigger("deleteTodo");
    }
});

App.Router.map(function(match) {
    match('/').to('index');
});

App.IndexRoute = Ember.Route.extend({
    deleteTodo: function(e) {
        // this code is never executed :(
    }
}) ;

Después de realizar el 'clic', veo que se llama a la función de clic TodoView, pero no a la función deleteTodo del IndexRoute. ¿Alguna sugerencia que podría salir mal aquí?

Aclamaciones

Respuestas a la pregunta(1)

Su respuesta a la pregunta