Why does SplitText cause a reflow when it is executing