Hi there,
du kannst dich doch mit this bzw. this.id auf das den event auslösende element beziehen, würde ich sagen. zudem kannst du eine globale variable mit jederzeit ändern. mein tipp immer: ganz kleine testreihe, schritt für schritt.
Globale Variablen sind immer eine schlechte "Lösung". Es ist immer besser, einem Objekt eine bestimmte Eigenschaft zuzuweisen...