Denne funksjonen mottar som argument, ID-en til hyperlink og dens element identifikator i flerdimensjonal array. Den første setningen i funksjonen endrer bakgrunnsbildet for hyperkobling som utløste hendelsen. Det er mulig at en menyvalget i gjeldende rad hadde en undermeny. Så alle rader under gjeldende rad må fjernes, for å gi plass til dagens menyelementet til å skape sin egen undermeny, hvis den har en. De neste tre utsagnene gjør fjerningen. For at dette skal gjøres, må den aktuelle rad posisjon for å være kjent. Koblingen ID begynner med l, etterfulgt av et tall.
Dette nummeret består av indeksene av elementet i den flerdimensjonal array. Dersom indeksene for et element i den flerdimensjonal array er [1] [2], og ID-elementet ville være l12. De to første setningene av disse tre utsagnene bruke denne regelen til å bestemme gjeldende rad nummer, som er antall siffer i nummeret del av ID. Fjerning av rader må begynne fra neste rad, noe som er dette tallet minus 1 siden rad telling begynner fra null. Den siste av de tre utsagnene best