Always extend out from the current primary screen
If no screen is embedded find the current primary screen and pretend that is embedded. This fixes extend left/right to extend that way from the current screen instead of relative to whatever screen randomly comes first in an internal datastructure.