Yikes! Have you ever used a macro recorder? I started with Windows 3.1 and even DOS. After Microsoft dropped Macro Recorder after Windows 3.1, I used the majority of non-Microsoft macro recorders. Nowadays I use speech activated scripts with Dragon NaturallySpeaking and some third-party software (Natlink and Vocola, aided by my bare-bones script recorder. The idea that you have to manually load a macro before playback is really very weird. Yours is an add-on/plug-in, it's not a macro recorder. It can't be a macro recorder because it has no real playback capability. The thing must be able to playback various macros/scripts on command.
I hope that doesn't sound disrespectful (in fact I appreciate your work), it's just the way things are in the real world. If anybody else can point to a macro recorder that has no real playback capability, I would be interested to take a look. I've seen utilities that allow for momentary recording and playback, but those utilities always have the ability to playback saved macros via keystroke combinations. Naturally that's not easily doable on a tablet, but that doesn't mean you just forget about it.
To be clear... I am not your adversary. I don't even know of a better recorder for Android tablets. The only other one I've tried looks a little shaky. The renowned application Tasker is incomplete if it doesn't have the ability to record touches. There are some things you simply cannot do without being able to replay touches (known as mouse clicks in the desktop PC world) on the screen. I also like the fact you are delving into the button ID thing.
Currently I see no better solution (for voice-activated macroing on a tablet) than your application with Tasker and AutoVoice. I think that works, will see. But FWIW if a better solution comes along I'm jumping ship! If Tasker were capable of "click and drag" and all the other input simulation stuff, I would want to write a script recorder for it. But even if it is, writing such an input hook is probably difficult even for a real programmer (which I'm not).