Does this only work for browsers? How about the iMac itself, or Windows? If that works I can throw my keyboard and mouse away.
Also I have a question - how does the iPhone communicate with the browser? Is it through 3G/4G network to a web server which in turn talks to the client - being your browser? If so, this delay is a significant problem. If there's a way to communicate directly between the browser and iPhone thru wifi this would make you millions and millions of $$$$$
As always, fascinating stuff from Jeff, my great project teammate from Berkeley!