Alpha Masking for Picking Input

Hey everyone,
im putting together a small mobile game and i would like to have triangle shaped GUI elements that needs picking. However the gui.pick_node obviously returns true when i pick inside the box that has the triangle texture on it. Is there any way of masking the pick based on the alpha texture?

Regards.
Peter

Is it an option to do it in code as a second pass after you get the hit from gui.pick_node? There is no support for reading the texture data like that from the cpu.