Menu interactions

Updates since last pull request
It's still not in use. Right now, the swipe gesture can work anywhere on the screen, but originally it was supposed to be limited to the text box area. I'm not sure if we still want to limit this in the future.