		"data: " + JSON.stringify(event.state) +
					"\n\n"
					;

				$url.innerHTML = location.href;
				$log.innerHTML += message;
				console.log(message);
			};

			window.onhashchange = function(event) {
				var message =
					"onhashchange: "+
					"location: " + location.href + ", "+
					"hash: " + location.hash +
					"\n\n"
					;

				$url.innerHTML = location.href;
				$log.innerHTML += message;
				console.log(message);
			};

			// Prepare Buttons
			var
				buttons = document.getElementById('but