>>13
Computer GUI responsiveness is a universal programming concern. From the Intel 386 computers with Windows 3.1, to the Nintendo Wii, all systems with graphical user interfaces need the programmers to do detailed analysis about the resource cost of drawing to the screen and responding to user inputs. Included in that analysis is detailed knowledge of which functionality that will "block" the computation. The way to mitigate such blockages in computing is with parallel processing that will segregate the concerns of taking user input and drawing a response, and segregate that from the other processes that we can expect to block.