artifacts fixed
background + zoom
background translation and fixed mash handling in drag