Rewrote as a Reveal plugin.