Hallo,
deiner Argumentation kann ich jetzt rein fachlich nicht mehr ganz folgen...
Was meine gesamte Funktion insgesamt macht ist, in einer Liste die Position von zwei Listenpunkten auszutauschen. Das soll natürlich auch bei mehreren Listen unabhängig funktionieren.
Im ursprünglichen Script sind die jeweiligen Positionen durcheinander gekommen, jetzt arbeiten sie unabhängig voneinander. D.h. für mich, das jeder EventHandler sein eigenes "Objekt" hat, indem die jeweiliegen Zustände der Liste gespeichert und verarbeitet werden. Der Eventhandler findet also das zu ihm gehörende "Objekt". Einen Fehlerfall konnte ich nicht produzieren.
Viele Grüße
Siri