I’m embarrassed to admit how readily I overlooked the “on” in “buttonhole”, and even more embarrassed how afraid I became when your post still made sense.
Well, for certain fringe definitions of “sense”.