dipole touch swap