calculate shortest legend lines
Legend labels try not to overlap now
FIXED animating labels, caused by a code change when attempting to solve the overlapping label problem
Refactor text size out
Removed logging statement for label frame intersect checks