Allow user to drop views anywhere when swapping
When you want to swap views, please allow the old view to be able to be dropped anywhere on the new view, and have the two views swapped. Currently, you can only drop the original view onto the header of the target view.