Extend/truncate events on global insert/cut

As someone who often uses long-held notes (drones etc.), it would be great if there was the option to extend these notes when I global insert silence in the middle of a piece. Likewise trim them if I global cut from the middle.

It would also be good if there was a capture range so that unquantized notes which start just before my global insert point could be ‘nodded through’ and treated as though quantized.