It looks like when I put an action button in a repeating group, the only way I can put a listener for it is to have a listener for the group. For example, my action was 'act_use_power' and my test function was on( 'clicked:repeating_actions', function( eventInfo ) ) { console.log('clicked: '+JSON.stringify( eventInfo )); }); the actual logged output was clicked: {"sourceAttribute":"repeating_actions_-MfZxhYOFcBYRkVcTvzB","triggerName":"clicked:repeating_actions_-mfzxhyofcbyrkvctvzb","htmlAttributes":{"type":"action","name":"act_use_power"}} While I can parse that easily enough, it seems like relying on eventInfo.htmlAttributes.name might be a fragile way of coding. I found a prior thread about the subject here but either I'm misreading or it isn't working for me.