Effettivamente anche io non l'ho capito: ho riprovato con il tuo codice ed ora funziona....probabilmente sbagliavo qualcosa.

Grazie ancora!