Revitalize `Block::move`, make sure that we hide text in drag areas