Move the surface drag move code to ShellSurface