Create a Chrome browser Extension that allows someone to record a video of the contents of the browser's tab along with audio from the computer's mic. The video should also indicate where the mouse is pointing and when the mouse is clicked. The end result should be a webm video file that is saved to the user's computer. The extension would display an icon in the chrome browser that when clicked, starts recording the active tab and the icon changes to indicate that it is now recording. If the user switches to a different tab while recording, it should automatically switch to recording that tab. The user should be able to click the icon again to stop the recording and save the recorded file.
I would like the software that gets developed to be released as public domain.