Catalyst pause each timestep

Is there any way to pause a Catalyst simulation at each timestep? I am using in situ visualization to analyze my simulation step by step, while I debug the code with a debugger, I it will be nice to be able to run a single simulation step