Como detectar o evento de alteração de parâmetro do modelo no mithril.js?

Recentemente, comecei a aprender mithril.js e estou pensando em como criar um modelo muito básico -> Exibir um aplicativo de ligação de dados unidirecional.

TestModel = function(data){
  this.name = m.prop(data.name)
}
testModel = new TestModel({name: "John"})

O código acima declara um modelo e funciona perfeitamente como getter / setter. mas como posso definir um ouvinte de evento para o modelo de evento como o Backbone'slistenTo('model',"change",callbackFunc)?

todos os códigos de amostra que vi estão configurando eventos para ações reais do usuário, comoclick,keyup ouonchange.mas nunca ouça diretamente o estado real do valor do modelo.

Estou faltando alguma coisa ou estou entendendo como usar o mithril.js incorretamente?

desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion