Do not pick by UID the way you do. UID's will change during development.
Instead use Instance Variables and pick based on them.
I have also no idea how you get that HUD on screen.
I dont even know how you make a first row visible, before we talk about a second one.
Beside that, invisible does not make a sprite 'un-clickable'.
I really have no idea where to start.