✅ Is use of IDisposable, using keyword for a UI wait indicator incorrect? - C#