semi-fixed image rotation problem