moved from entity to body contact callbacks