refactoring ( use events property, fat arrow )
fix bugs of question page