merge reset of zoom and rotation (overlap each other) - fix another rotation bug