adding responsiveness to the menu, other small fixes