main-page-machines: fix jitter in drag scrolling

As we calculate a rel mouse pos, we also need to apply the new scroll-offset to
the stored coords.
main-page-machines: update canvas-size when zooming