fix controller event