Documentation about Selection reports
A user may make a selection from left to right (in document order) or right to left (reverse of document order).
How it is possible to distinguish the two cases, getting if the user selected starting from the begin or from the end? And if the user selected with a double click?