I'll answer my own question. Data binding ... it's awwwwesome.
Curious if this makes sense to others. I return a model object(map) from a findOne, store that on a Control's options object and pass that to my mustache template as renderdata. Update that property on options via new findOne or UI control and the view just responds. Sound like a sensible approach? It works...