Watch the cursor on the image and the button, they change from one to the other. This shows that the image is still getting the pointer event to happen. For the overlay effect I just changed the opacity of the image while using the black background to my benefit.