protected virtual Task OnUserControl(UserControlMessage msg, CancellationToken cancel_token) { return Task.Delay(0); }