title: Overriding pressBegan and menu button on tvOS
body: <p>I have one view controller with many subviews. When one presses <code>Menu</code> button, my app should perform some actions. But if there wasn't any "active" actions, my app should close. </p>
  
  <pre><code>override func pressesBegan(presses: Set&lt;UIPress&gt;, withEvent event: UIPressesEvent?) {
      guard let type = presses.first?.type else { return }
  
      //...
  
      if falls == true &amp;&amp; type == .Menu {
          super.pressesBegan(presses, withEvent: event)
      }
  }
  </code></pre>
  
  <p>At first time, this code works as should. But if I reopen app and press <code>Menu</code> button, app closes, however <code>super</code> function wasn't called. </p>
  
  <p>How should I get rid of that?</p>