An HTML, CSS, and Javascript framework for interactive video