Button changes and color changes