lastEuler.pitch was accidentally set twice which resulted in jumping and removing the screenscale + adjusting the zoomfactor makes panning and zooming more responsive (cherry picked from commit af887ffa)