Draggable button to display debug menu

This could be made simpler by just checking if `hitView == self.rootController.view` to decide whether to pass touches through, since nothing else is in there but the button. The way it is now, the window has to have implicit knowledge of the subviews of the root view controller.