add a touchFactor