updated setLinkNode method to take into account the case when the first target node is a geode instead of a group
lgLabel::distand2dBox finished and tested