Remove overlap from label points on a canvas