Hi @Bartosz Marchewka. Yes. After posting this thread I found what I needed and have pulled out relevant info for quick reference for my team.
I am currently trying to understand the example here https://github.com/ibm-maximo-mobile-dev/mobile-scripting/blob/main/samples/datasource/sample01.js
Assuming this example is correct, I see named events being listened to, such as datasource.on('after-invoke-action', this.myFunction())
I haven't yet figured out how I can discover those event names or if they may be listed somewhere. I feel like at some point I did see a doc with this but I've got to find it again.