integration into reveal.js