Added examples for cheatVals and made window.onHashChange trigger the new layout to avoid reloading