should be using .on() not click for better binding