ZigoEngine cycles and function callback together

From what I understand, this should work:

ZigoEngine.doTween(myobj, ‘_rotation’, -15, speed, ‘easeOutQuad’, delay,
{scope: this, func: “soundHammer”, args: args, cycles: _root.cycles}
);

How do I keep the cycles active, and also call a function at the end of each cycle/tween? Right now I can remove the soundHammer call back and the tween will continue to cycle, and if I remove the cycle soundHammer is called properly, but obviously it doesn’t cycle anymore.

Anyone familiar enough with Zigo to help me out? Thanks.