Thanks Mike, I appreciate you help and knowledge with this.
The special functionality which I mentioned relates to that already built into the navigation. For example, one of my navs doesn’t cover the entire page but clicking on the page background closes the nav. As far as I’m aware this cannot be done with interactions alone.
Also, when previously using interactions for navigations I’ve found issues with the first click, second click commands. For example, if nav 1 is already open, I can set an interaction on nav 2 that closes nav 1, but this leaves nav 1 listening for the second click (as the first has already originally opened the nav) which would result in nothing happening when clicked again. This makes for a poor user experience.
With this in mind, trying to approach it with js may be best!