he main bottleneck in performance for some awful reason
    // and it seems virtually impossible to remove it...
    // the best I can do is group all the calls together so only the first .offsetHeight read
    // slows the program down.
    // This code also CANNOT be placed at the top where global variables are defined,
    // because the height is dependent on the height of the resulting pitch accent.
    // Even if the code could be placed at the top, it still seems to cause a reflow,
    // so nothing 