Live Loops functionality via SAFP?

I’m trying to emulate a simpler version of Logic’s Live Loops using GPs SAFP. I have loaded up a few drum loops into the SAFP, have set up widgets for Play, Next, Previous, and Stop. Then I have mapped those widgets to footswitches on my MC8PRO. It all works, except……

When I hit NEXT, the player immediately jumps to the next loop. Ideally the current loop would complete, THEN jump to the next loop.

Is there a way to emulate the “navigate” and then “activate” kind of behaviour that is available in Logic’s Live Loops?