basic navigation. working but very rough around the edges: hover disappears at wrong time and spacing is all wrong