public static void RegisterRunFinishedDelegate(RunFinishedDelegate iDelegate) { runFinishedHandler = iDelegate; }