Working on operation
Basic Cursor implementation (still buggy on redisplay?)
Merge branch 'master' into gh-pages