Oops, rotation center should be dynamic