changing getOrgText & blockText to use NodeCursor, cleaning up