dovresti tenere memorizzato in una variabile il colore iniziale, ho avuto lo stesso problema