This module uses real time instead of simulation time, making simulation unstable when the simulation is running slow.