overhauled navigation to use an iframe