This effect is a consequence of overlaying semi-transparent pixels (i.e., ones with alphas < 1.0) atop one another.
This was pointed out in the Apple developer forums, thanks chaps!
The solution was to make the topmost button visible, and the rest invisible -- as I drag each button, it tells the one directly underneath it to show itself.