Hi, thanks for the feedback. In the meantime i found out the problem was that the SplitText constructor was called too early, directly after page load. Calling the constructor later, just before play() is actually called, solved the problem. I suspect the browsers css calculating/painting interfered with it.
Thanks anyway!