Hacer algo cuando se termina con las actualizaciones de DOM.

Quiero hacer cosas cuando los enlaces de brasas se han sincronizado y el DOM está nuevamente actualizado.

He intentado con una devolución de llamada de la función que manipula el modelo enlazado, DOM no se actualiza cuando se ejecuta la devolución de llamada.

He intentado con un observador directamente en el modelo, DOM no se actualiza cuando se ejecuta el observador.

He intentado con un observador en el enlace, DOM no se actualiza cuando se ejecuta el observador.

p.ej.

App.view = Ember.View.extend({
    modelBinding: 'App.model',
    modelChanged : function() {
        window.scrollTo(0, document.body.scrollHeight);
    }.observes('model'),

    getMore: function(event) {
        App.set('model', "somethingnew");
    }
});

Cuando disparo el "gotMore", actualizo el modelo, y cuando se actualiza el modelo y se han procesado sus cambios, quiero desplazarme hacia abajo.

De ninguna de las formas que he intentado, he podido obtener el nuevo scrollHeight. Se establece unos ms después de estos eventos.

Aquí hay un ejemplo en jsFiddle:http://jsfiddle.net/kcjzw/15/

Respuestas a la pregunta(2)

Su respuesta a la pregunta