@jmclaus Please add comments to each of `automaticScroll`, `currentCaptionIndex`, `isMouseFocus`. Why they are needed and where they are used.