working on a gui for impress.js (as a school project, to begin with)