Very nice, this works well!
It would be helpful to be able to see when the expression did not evaluate correctly. Currently it is quite confusing that once a mustache rendered successfully it will keep that value, even if the mustache is subsequently modified and fails to execute the next time.