Renamed textual Cursor class to TextCursor and PluginCursor back to Cursor