public async Task EnqueueThings(CancellationToken cancel)
        {
            Debug.WriteLine("ENQUEUE cancel? " + cancel.IsCancellationRequested);
            while (cancel.IsCancellationRequested == false)
            {
                var thingy = DateTime.Now.ToString();
                await Task.Delay(250);

                Debug.WriteLine(thingy + " enqueued");
                OutputText = "enqueing: " + thingy + "             queue count: " + TestQueue.Count();
                TestQueue.EnqueueSignalAwaiter(thingy);
            }
        }