hide text fields when editing text view
added checks for non-empty text, choices, and answer