reuse of collide event objects