Thanks Brandon!
Using the PerScreen module, I simply switched the condition from being on the screen width, to being on the screen x coordinate (which obviously differs between the left and right screens).
However each time a new layout is returned (i.e. each time I switch screens) the index of the current selected layout from the layouts in the set is being reset.
That is to be expected because there is no way of knowing apriori that the 2 layouts will have an equal amount of items, but in my case the 2 layout sets are symmetrical, therefore I would like to stay consistent with current selected layout index in the layout set. I tried looking around the Workspace ADT and the runLayout func but can't find a way to get to such an index.
Is it feasible in a simple manner?
I attached the code that I currently use.
Any help is yet again, greatly appreciated!
Thanks!