swapable circle positions