fixed event click listener