Improved demo (fullscreen + .json url from location.hash)