public void Abort() { if (this.currentInstance != null) { // Stop all this.currentInstance.StopAllExistingTasks(); } this.currentCueId.OnNext(null); this.currentInstance = null; ReleaseLocks(); }