Committing Ajax version that's supposed to handle history

... but it doesn't. We'll revert after this commit.
Revert HTML5 history mechanism for now