Selection : add `onChangeCursor` and `onChangeSelection` streams