update and implement rotatez on ie6-9
merge manually