[ issue 1338 ] preserve new ranges when merging cached interaction points