ti prego di non scrivere in tutto in maiuscolo, è difficile da leggere e per la "netiquette" equivale a gridare

riguardo alla questione, a questo punto direi che è il pulsante che deve fare lo swapDepths, quindi dai un nome di istanza al pulsante e fai lo swap su quello