generic button colors change