Picture a base JPG image with a bunch of transparent PNG images superimposed. These are a bunch of irregular and non-overlapping shapes.
<img src='base_image.jpg'>
<img src='shape1.png' class='overlay'>
<img src='shape2.png' class='overlay'>
<img src='shape3.png' class='overlay'>
On a mouseover, how could I figure out which (if any) of the transparent images is not transparent at the mouse position? Would ultimately want something like 'shape2.png' or 'none' as a response. Is the response "there's no way" from 10 years ago still true? How can I make concentric circles in HTML respond to mouseOver properly?