Fix DisposeQueue issue by using EventThreadCallback class

No match.