make button color persist