mobile menu fix attempt 8