Do the equivalent of the Button Colours add-on. But a) directly and b) in a more flexible way.