MiniSurvey rebuilt following changes

MiniSurvey now working following requested changes - needs refactoring.