infatti adesso conserva tranquillamente le var nell'array solo che i pulsanti come dicevo dovrebbero accendersi al controllo ma quando torni indietro cmq il pulsante parte dal primo frame
quindi con un setinterval potresti controllare le var e far accendere o meno i pulsanti precedentemente cliccati
ciao