added dampened panning, zooming and panning is depending on zoom level now