Added transition state to stop double-click weirdness.
Added hidden fields for responseId's (from db).
Correct some of the ajax construction to send Numbers instead of Strings.