Will it be just buttons?
You could make a list of button components, and add a When Any Button TouchDown event block to highlight the button (make it temporarily bigger until TouchUp, change its background color, increase its font size, etc.), grab the component block into a global variable, grab the current Clock SystemTime into another global variable, and start a Clock Timer that will fire after the user has camped out on the Button for some minimum length of time.
The Clock Timer event would check which button was in the global variable, and do a corresponding action.
P.S. I tried unsuccessfully to simulate dragging a finger around some buttons, but I was unable to capture that in the emulator for all my testing. Maybe it works better in an actual device, which I do not have handy. Here is my test bed ... button_mash.aia