it definitely twists the noodle...

assume you have 5 screens.. 1,2,3,4, and 5

1 is your main, and the others are in a 2x2 on another monitor.

you are active on 1

you hit 3... 3 and 1 swap ===> main: 3
you hit 3... nothing happens ===> main: 3
you hit 4... 1 and 4 swap, 3 and 4 swap ===> main: 4
you hit 4... nothing happens ===> main: 4

you hit 1... 4 and 1 swap ===> main: 1
you hit 1... nothing happens ===> main: 1