implement moving of surfaces between workspaces in griddesktops
clip the background also
align the surface to the pixels. looks better
account for the pointer movement when moving a surface through workspaces
move the workspace handling code to a Pager class