Thanks for your great work here! Though it might be hard to implement, I still wonder if it is possible to support inverted cursors? 