Responsive, cross browser and mobile supported interactive videos with HTML5