failed attempt at sorting out a robust responsive nav