Sei stato chiarissimo! Ecco con me bisogna fare così perchè non capisco mai un piffero...
Avevo intuito che fosse una cosa del genere, solo che non avendo mai affrontato il problema avevo paura di sbagliare...

Riguardo al codice, credo di aver capito... ora non mi resta che provare...