added event pointer