JSFiddle - React, Tailwind, and code Playground

HTML

<p>
       The block below will become red on pointermove and revert a few ms later<br/>
       The result will vary when dragging the scrollbar handle.<br/>
       Most browsers seems to block the pointermove event while dragging, except Firefox.<br/>
    </p>
    <div class="wrapper">
        <p>Dumque ibi diu moratur commeatus opperiens, quorum translationem ex Aquitania verni imbres solito crebriores prohibebant auctique torrentes, Herculanus advenit protector domesticus, Hermogenis ex magistro equitum filius, apud Constantinopolim, ut supra rettulimus, populari quondam turbela discerpti. quo verissime referente quae Gallus egerat, damnis super praeteritis maerens et futurorum timore suspensus angorem animi quam diu potuit emendabat.</p>
        <p>Quibus occurrere bene pertinax miles explicatis ordinibus parans hastisque feriens scuta qui habitus iram pugnantium concitat et dolorem proximos iam gestu terrebat sed eum in certamen alacriter consurgentem revocavere ductores rati intempestivum anceps subire certamen cum haut longe muri distarent, quorum tutela securitas poterat in solido locari cunctorum.</p>
        <p>Hoc inmaturo interitu ipse quoque sui pertaesus excessit e vita aetatis nono anno atque vicensimo cum quadriennio imperasset. natus apud Tuscos in Massa Veternensi, patre Constantio Constantini fratre imperatoris, matreque Galla sorore Rufini et Cerealis, quos trabeae consulares nobilitarunt et praefecturae.</p>
        <p>Post haec indumentum regale quaerebatur et ministris fucandae purpurae tortis confessisque pectoralem tuniculam sine manicis textam, Maras nomine quidam inductus est ut appellant Christiani diaconus, cuius prolatae litterae scriptae Graeco sermone ad Tyrii textrini praepositum celerari speciem perurgebant quam autem non indicabant denique etiam idem ad usque discrimen vitae vexatus nihil fateri conpulsus est.</p>
        <p>Dumque ibi diu moratur commeatus opperiens, quorum translationem ex Aquitania verni imbres solito...

CSS

.wrapper {
    width: 200px;
    height: 200px;
    overflow: auto;
}
.wrapper.active {
    color: red;
}

JavaScript

var removeClassTimeout = 0,
    wrapper = document.querySelector(".wrapper");

wrapper.onpointermove = () => {
    clearTimeout(removeClassTimeout);
    wrapper.classList.add("active");
    removeClassTimeout = setTimeout(() => {
        wrapper.classList.remove("active");
    }, 100);
};