A little history.pushState. A lot of hackery keyshortcutting