Fix question component bugs