Menu interactions

Updates since last pull request
I'll add more to the comment. It is supposed to be for the swipe gesture.