Ja, das ist weil du nur die ScreenPos einmal setzt. Danach wird das Bild ja immer an der aktuellen Position im aktuellen Bildauschnitt gezeigt.