several fixes to support both dmControls and videojs controls