added more type information to on_collide_object events