TouchPunch swap & attribution