still working out the changes for cycle processing
more robust signal termination detection for dynamic behaviors and monitors