Menu interactions

Updates since last pull request
I will remove some of the NSLog statements.