check for existing joint on create, and delete from map on destroy