Added logic for questionPreview response parsing, added async library,
and async event handlers.