Allow having clickable areas inside another
Allow having clickable areas inside another

Previously, if you started several areas, one inside another, only the
inermost one would get registered and eventually triggered. This patch
fixes that, allowing you to use multiple areas around text to respond to
several different buttons, for example, both scroll-up and scroll-down.

If you define two areas that respond to the same button, only the
innermost one would get triggered. I think this makes sense.

TheZoq2/bar,krypt-n/bar,jshe857/bar,sector-f/bar,DelusionalLogic/bar,LemonBoy/bar,jvvv/bar,Chrysostomus/bar,jhallard/bar,neeasade/bar,neeasade/bar,chadvoegele/bar,Chrysostomus/bar