That looks right to me as long as you always get the event hook with getQuestionPrompt()