added video widget and functionality, incomplete
fully functional audio and video widgets
TODO: place in a side tab