SimulationDialog semaphores locking and added support for all signals