allow to set multi-state button colours