fix merge, add JS and Views, tweak to get new dynamic survey written to user profile