updated version of ox-reveal from upstream