implemented breakpointChange event triggering
fixed an issue with the mobile menu being hidden on other breakpoints when it's been interacted with on mobile breakpoint