Fixing (hopefully) some strange bugs with margins, arrow height, and distance when using Cocoa AutoLayout