Just a couple of threads below yours is mine "Why is touch propagating to other objects and how to prevent this?" that is about exactly this same problem.
I also asked the same thing a couple years back and the answer hasn't changed since then -- you have to logic around the touch "leaking" every time you have overlapping touchable objects (including pop-up windows; menu bars; sprites like in your game).
For me personally this is just counterintuitive and opposite to what should be the default so it's either:
a) this is a specific design choice made for reasons I am not aware of
b) it is problematic to solve due to Construct's/HTML5/JavaScipt/whatever architecture
c) it is not considered to be an issue in the first place (or if so, a super low priority one)
As I said in the other topic I would postulate that in 99% cases you want the touch NOT to activate anything below what you intend to click/touch.
Ashley Could you perhaps drop in a word or two on this?