public string GetSelection(int x, int y) { if(!Widget.Inside(x, y)) return null; for(int i = 0; i < ButtonCount; i++) { if(buttons[i].Inside(x, y)) return buttonsText[i].Text; } return null; }