Updated question view supporting multiple question types