button - better to calculate border color values