page-move code moved to Title and disentangled from the user interface