JSFiddle - React, Tailwind, and code Playground

HTML

<div id="ContainingDiv">
    
    <textarea id="TextareaOne"></textarea>
    
    <br/>
    <br/>
    
    <textarea id="TextareaTwo"></textarea>

<br/>
    <br/>
    
    <textarea id="TextareaThree"></textarea>
<br/>
    <br/>
    
    <textarea id="TextareaFour"></textarea>    
</div>


<div id="InformationDiv">
    <div>Information Div</div>
    <div id="CursorPositionInformation"></div>
    <div id="TextareaPositionInformation"></div>
    <div id="EventInformation"></div>
</div>

CSS

#ContainingDiv
{
 border-style:solid;
border-width:1px;    
}

#InformationDiv
{
 border-style:solid;
    border-width:1px;
    border-color:blue;    
}


.EventError
{
background-color:red;        
}

JavaScript

$('#ContainingDiv').on('click', function(event) {
    console.log('Clicking in the container..');
    console.log(event.target);

    $('#EventInformation').empty().append('<div class="InformationDetail">Clicked: '+event.target.id+'</div>');
});

$(document).mousemove(function(e) {
    $('#CursorPositionInformation').html("Cursor Position: " + e.pageY + ', ' + e.pageX);
});


var oOffsetOne = $('#TextareaOne').offset ();
var oOffsetTwo = $('#TextareaTwo').offset ();
var oOffsetThree = $('#TextareaThree').offset ();
var oOffsetFour = $('#TextareaFour').offset ();

$('#TextareaPositionInformation').append('<div>Textarea One Position: '+oOffsetOne.top +'</div><div>Textarea Two Position: '+oOffsetTwo.top +'</div><div>Textarea Three Position: '+oOffsetThree.top +'</div><div>Textarea Four Position: '+oOffsetFour.top +'</div>');

$('#TextareaOne')
    .on('mousedown', function(event) { $.ajax (
        { url : "http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js",
          async : true,
          complete : function () { console.log("AJAX COMPLETE"); }
         } );
         console.log("TextArea1 Mousedown");                             
        } )
    .on('click', function() (console.log("TextArea1 Click")));
        
$('#TextareaTwo')
    .on('mousedown', function(event) { $.ajax (
        { url : "http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js",
          async : false,
          complete : function () { console.log("AJAX COMPLETE"); }
         } ); 
         console.log("TextArea2 Mousedown");                              
        } )
    .on('click', function() (console.log("TextArea2 Click")));