As I try to build a GUI with Blazor that is snappy and always responds to user input, it may come about that some longer-running async operation might get invoked multiple times