added revealjs support