add
pointer-events: none;
on your overlay to alow click events to pass through it. It’s a fairly recent property so not all browser may understand it.
More informations on pointer-events on https://developer.mozilla.org/en/css/pointer-events
http://stackoverflow.com/questions/3080746/clicking-through-a-transparent-png