fixing event signature