more mobile menu functionality fixes