switcheroo

(noun) switch (generic term)

switching (generic term)
shift (generic term)