Use click instead of hover for desktop menu
Fix all errors so menu works as expected.