improve handling of windows that are on all workspaces 2