Please place the listener on the parent element and use event bubbling instead of adding a listener for each.