Forked from Impress.js. Add amazing features