Je ne veut pas te donner la solution tout de suite, il faut que tu cherche encore, car c'est pas trop compliqué, je donnerai la solution dans quelque temps si vraiment tu bloque.
Je te donne un indice : il suffit d'ajouter une condition pour les valeurs limite du curseur.
Si il est trop en bas on le remet en haut, et inversement pour l'autre limite.
PS : Ce weekend, je suis bien occupé ... Donc je pourrai pas forcément répondre.