Thanks calminthenight. I opened the debugger and saw that for Island1 "Is pinned" was FALSE.
I added a new event as follows...
Now, "Is pinned" is FALSE until I left-click the mouse, then it becomes TRUE and Island1 moves with the background as expected.
Perhaps the condition "On load complete" is a little more tricky than it first seems...