KnockoutJS captura errores vinculante

Quiero detectar un error, corregirlo y continuar ejecutando el programa.http://jsfiddle.net/Gthv9/12/

Pero, no puedo hacerlo!

Si hace clic en: "re Check On Model1", "re Check On Model3" - está bien.

Si hace clic en: "re Check On Model1", "re Check On Model2", "re Check On Model3" - hay un error.

Uncaught Error: Unable to parse bindings.
Message: ReferenceError: name3 is not defined;
Bindings value: text: name3 

¿Por qué?

Envolví el código del problema en un bloque try-catch (viewModel.recheckData2 ()), pero la aplicación se bloquea al hacer clic en viewModel.recheckData3 ().

Sé que knockoutJS almacena el estado de error (nuevo modelo2 ()), pero no sé qué debo hacer.

¿Cómo puedo detectar el error correctamente?

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta