survey logic, model, and view
updates/fixes
survey wiring, page updates