Panels rendering onto texture can not react on mouse clicks because they don't know the mouse position relative to their target texture. Theoretically, this could be implemented, but it's not trivial.
At the moment, the solution is to use sprites for buttons on a 3D surface.