Handle moving a block within a global area.

Fixes #1096