public Task PlotDeviceDestroy(Guid deviceId, CancellationToken ct) {
PlotDeviceDestroyCalls.Add(new Tuple<Guid, CancellationToken>(deviceId, ct));
return PlotDeviceDestroyHandler != null ? PlotDeviceDestroyHandler(deviceId, ct) : Task.CompletedTask;
}