Adding a thing about condition monitors and counters, the I_CompareCounter can be placed in an if just after the monitor. Much neater than using two monitors,a nd much simpler, too. Prolly that's why I didn't think of it earlier.

Code:
monitor_conditions condition
if I_CompareCounter
stuff
end_if
end_monitor