Where the surface may go. Defaults to anywhere.
The surface the menu moves.
The host's names for its places, such as { stage: 'Spotlight' }. A placement it leaves out keeps its name from
MEDIA_MOVE_LABELS.
The user picked a place.
Whether the button sits over a picture: it then takes the dark round scrim of a tile's pin, so it shows on any frame.
Where the surface is now: listed, but disabled.
The user asked to put everything back where the host places it.
The surface's name, for the button's and the menu's labels.
The places the menu lists, in its order.
mj-media-move-menu: the "Move to…" menu for one surface. It lists the places the surface may go, in the order stage, picture-in-picture, tab, hidden, with the current one listed but disabled, then "Reset layout". The realtime call shows it for its channels' surfaces and the meeting room for its participants' tiles; each host names its places (Labels), as the room calls the stage the spotlight. Over a picture, such as in a tile's corner, its button takes the dark round scrim of the tile's pin (OverVideo).