5125fb9611d90216a17ec67d0bd8a7b17b2fb734Ryan Grovewindow.onpopstate = function (e) {
5125fb9611d90216a17ec67d0bd8a7b17b2fb734Ryan Grove console.log('popstate: ' + window.location.pathname);
5125fb9611d90216a17ec67d0bd8a7b17b2fb734Ryan Grove// Create a new YUI instance and populate it with the required modules.
5125fb9611d90216a17ec67d0bd8a7b17b2fb734Ryan GroveYUI({filter: 'raw'}).use('controller', function (Y) {
5125fb9611d90216a17ec67d0bd8a7b17b2fb734Ryan Grove var controller = new Y.Controller({
5125fb9611d90216a17ec67d0bd8a7b17b2fb734Ryan Grove root: '/mysite',
5125fb9611d90216a17ec67d0bd8a7b17b2fb734Ryan Grove {path: '/', callback: function () { console.log('Hello!'); }},
5125fb9611d90216a17ec67d0bd8a7b17b2fb734Ryan Grove {path: '/pie', callback: function () { console.log('Mmm. Pie.'); }}