Fuck this noise. I'm just going to do a single-page JS solution.