issue #1098 off-by-one error in control points because they were calculated on a padded labels matrix
issue #1099 do things differently for non-overlapping labels than for labels + handle outlines for adjacent labels.