swap location tile click behavior