Ti succede quello che hai scritto solo se usi:

on (release) {
singola2 = "singola1";
doppia2 = "doppia1";
}

Se fai come ho detto funziona. La funzione trace non serve.