Background overlap removal switchable?

You might enjoy the Mask to Master script by @TimAhrens that snaps points to points on the background, including nested points in components. I use it all the time to align outlines to parts of outlines of other glyphs: