pins work but all still have same event listener