adds click listener functionality
adds click listener functionality