Oui, je suis d'accord !
Ma sollution, un peu cascadeuse malgré tout, pourrait tout à fait fonctionner dans ton cas aussi...

A toi de voir en tout cas !