This one does not detect the cycle as stated in issue #3071 but it gives the user a chance to terminate the simulation, and it highlights the micro steps in a super step execution.
Checked that the thread gets destroyed when terminating a simulation, and also checked that there are not multiple threads created when wildly clicking on events in the view.
This one does not detect the cycle as stated in issue #3071 but it gives the user a chance to terminate the simulation, and it highlights the micro steps in a super step execution.