more work on rigidbody collision events