mobile menu fix attempt 9