             public struct ButtonState {
                 public var background           = UIColor.black
                 public var foreground           = UIColor.white
-                public var font                 = (UIFont.defaultFontForLabel + 11)
+                public var font                 = (UIFont.defaultFontForLabel + 0)
             }
             
             public var buttonStates             : [UIControlState:ButtonState] = [

                
                switch operation {
                case .copy      :
                    // 29C9, 2295, 2335
                    configure(button:data.button, title:"\u{2295}", configuration:configuration, insets: UIEdgeInsets(bottom:-1))
                case .paste     : // 29bf, 29be, 29C8
                    configure(button:data.button, title:"\u{2298}", configuration:configuration, insets: UIEdgeInsets(bottom:-1))
                case .spread    :
                    configure(button:data.button, title:"S", configuration:configuration)
                case .store     :
                    configure(button:data.button, title:"\u{2981}", configuration:configuration)
                }
                
                self.addArrangedSubview(data.button)

            self.translatesAutoresizingMaskIntoConstraints=false
            
            // stripes
            if configuration.stripes.show {
                for i in 0..<subviews.count {
                    subviews[i].isOpaque = true
                    subviews[i].backgroundColor = i.isOdd ? configuration.stripes.odd.background : configuration.stripes.even.background
                }
            }

            // tie subviews together
