MediaControls now handles its own tooltips, and returns the proper base64 icon

All resource viewers using MediaControls should now handle the tooltip initialization of their own extra buttons on top of calling `mediaControls.showTooltips()`/`mediaControls.hideTooltips()`.