Become first reponder before creating UIMenuController

When I was working with this I needed to have `becomeFirstResponder` first, without it the menu wouldn't appear till the second activation of the gesture recognizer.