tons'),
				scripts = [
					'history.pushState({state:1}, "State 1", "?state=1");',
					'history.pushState({state:2}, "State 2", "?state=2");',
					'history.replaceState({state:3}, "State 3", "?state=3");',
					'location.hash = Math.random();',
					'history.back();',
					'history.forward();',
					'document.location.href = document.location.href.replace(/[\#\?].*/,"");'
				],
				buttonsHTML = ''
				;

			// Add Buttons
			for ( var i=0,n=scripts.length; i<n; ++i ) {
				var _script = scripts[i];
		