Examines the challenges in controlling the text cursor in a web application. The requirements of Google Tasks are discussed to motivate the problem. A little over two years ago, I left Google. In my farewell blog post, I noted: "One of the many things Google has taught me is that building simple things is often extremely complicated and [Google Tasks] was no exception. (I think I've spent at least