nothing is more indicative of the breadth of our current technology woes than having to sit and watch as your keyboard software and the javascript manipulating a web page text field fight over who is going to get to silently change what you are typing first.