Optimised page moves and callbacks