adding a more readable description of swapIcon