added call backs

added call backs so the the new question is not displayed until after
the result is shown.
And hid the question section once the user clicks. this will prevent
multiple click registrations.
Merge remote-tracking branch 'origin/master' into gh-pages