Removed threading.  Added output Action delegate.