Short taps fire tools despite UI "in the way"

Running on Android 4.4.2

Repro steps:

[ol]
[li]Have a tool equipped[/li]
[li]Briefly tap a UI element that responds to input (Active = true) - backpack button, jump button, etc[/li]
[/ol]

Expected behaviour: the UI element responds to the input (tool is selected, character jumps, etc.) and “consumes” it; the tool does not fire.

Actual behaviour: the UI element responds to the input and the tool fires.

Pressing on the UI element for longer does not cause the issue. (I guess the distinction between TouchTap and TouchLongPress?). The tools I tested with use the Tool.Activated event, not the UserInputService or PlayerMouse objects, which I suspect may be relevant.

Also submitted to Github