sure, no problem, negotiate with the application, but also act as a responsible shepherd of the desktop, if some timeout is exceeded draw the "application is busy" cursor.
this already happens, just after some laughably long chain of unprocessed input events
this already happens, just after some laughably long chain of unprocessed input events