Better sidebar view pointInside:withEvent: filtering

We only want to restore the last view controller if:

- the menu is displayed
- the touch is not in the menu view controller
- the touch is in the current view controller

This allows one to implement a slide-over menu and let it be dismissed.