many fixes for homepage on mobile and tablet, and new navigation solution for same