added event pointers