http://www.eecs.berkeley.edu/~rcs/research/interactive_latency.html