I just remembered that when I first got my tablet, it came with splashtop. It was really fast and smooth (compared to Teamviewer's clunky interface) but I forgot it existed since I didn't do remote access via my mobile devices and since Teamviewer worked from PC to PC quite well. They handle lag even over slow networks very well, but it's a smoothing process; there is still latency and therefore some lag -- it just did things like register clicks and keystrokes much better than Teamviewer over something like 3G.