C'est vrai que c'est un peu ardu, mais le ScriptingListenerJS aide dans les cas où il y a beaucoup de manipulations ne nécessitant pas d'intervention sur les paramètres (délier un masque par exemple).

Bon courage beocien pour tes prochains scripts.