Off canvas menu with swipe gestures