Trigger expression looks like this:
Template:ifInErrors.83886080.change(0)} > 0 | Template:ifOutErrors.83886080.change(0)} > 0 | Template:ifAlias.83886080.now(0)} < 0
I basically need ifAlias to take advantage of the MACROs, so I just need a false evaluation for ifAlias in this logical OR statement. The problem seems to be when the trigger fired by the ifInErrors or ifOutErrors, and an event is generated by the specified action, within 30 seconds another event is generated. This goes on ad nauseum, basically an event loop. When I take the now() statement out and replace it with something else that evaluates false, it works as expected with no loops.
I've attached a partial screenshot of the Events page.