Detectar transiciones de ruta en EmberJS 1.0.0-pre.4

Estoy tratando de detectar cuando se produce una transición de ruta. He localizado este fragmento de código dentro de la última versión de Ember (v1.0.0-pre.4) que maneja las transiciones:

  didTransition: function(infos) {
    // Don't do any further action here if we redirected
    if (infos[infos.length-1].handler.transitioned) { return; }

    var appController = this.container.lookup('controller:application'),
        path = routePath(infos);

    set(appController, 'currentPath', path);
    this.notifyPropertyChange('url');

    if (get(this, 'namespace').LOG_TRANSITIONS) {
      Ember.Logger.log("Transitioned into '" + path + "'");
    }
  },

Configuré mi aplicación Ember comowindow.App = Ember.Application.create().

Me di cuenta de que llamathis.notifyPropertyChange('url');, pero traté de adjuntar un observador a mi aplicaciónApp.Router oApp.Router.router, Me sale un error porque no se implementaEmber.Observable.

¿Cómo puedo detectar cuándo se cambia la ruta sin crear una ruta Ember.Route especial para cada una de mis rutas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta