Refactor the OnSurveyCompletedListener to be OnSurveyFinishedListener, and pass a boolean indicating completed/skipped to the listener method.