Editor : add `onChangeSelection` with doc + test