After some upgrades, I fix the code in beta state, because it seems to work well.
It may work fine. If errors are founed, please, telle me !
JFL