Draggable button to display debug menu

Need to prevent the button from being dragged offscreen and from going offscreen when the interface rotates. For the former, also make sure that it doesn't get dragged below the status bar because then we won't be able to touch it. So the top boundary should be 20px from the top of the screen.