Ah, my bad, mistakenly thought selection is based on textposition addresses and ranges on DOM. So much for deriving meanings from words... I or someone should push for some more term definitions.