fix a couple memory leaks
remove infinite push behaviors after collisions
don’t auto-adjust the font size since we are resizing the label to fit the text
only set the reference boundary once