reverted to old semicircles in favor of transform-origin