that doesn't work either, cause now the camera doesn't change pan-position anymore
of course I could add
camera.pan -= 0.5*mickey.x* time_step;
but then the camera doesn't rotate around the players axis