Brian, I'm having a slightly different bug. TapGesture is working properly for the most part, but if I tap directly on something in my mainVC, it's functionality still works and can cause me to get trapped in the menu. My mainVC is a tableView, so for example, I have collapsible section headers (operational on the left side of the header) and a + symbol that takes you to another VC (on the right side of the section headers). I want these to be "disabled" when my left/right menuVC is open, respectively. Any thoughts on how to fix this?