Updated mobile/desktop menu switching