Pages now uses query strings and push state