Added support for persistent selection and caret position. It feels much better now! Also some cosmetic changes to the Server and Concur classes.