Question - How to set the cursor to wait ? 
          
        
        Answer - 
        In theory, we should cache the current state of the cursor and then put it back to its original state. 
document.body.style.cursor = 'wait'; 
//do something interesting and time consuming
document.body.style.cursor = 'auto';