https://medium.com/@codingmadeeasy92/javascript-tutorial-for-beginners-how-to-create-your-own-screen-recorder-2b8997cbfc06