Looking over the above code and the tests associated with it, it appears to me as though the inclusion of the btn-video and btn-audio bits are a form of rather odd technical debt: they're not really unit-tested, nor is it even possible to cause the code to execute via user action, because some of the buttons are only visible when their parent elements are hidden. That said, I'm a little hesitant to push for their removal in order to land if we really expect them to be used in the relatively near future.  Hmm.