       self.view.addGestureRecognizer(singleTap)
     }
   }
+  
+  func addPanGesuture() {
+    if self.respondsToSelector(Selector("displayGestureForPanGestureRecognizer:")) {
+      var pan = UIPanGestureRecognizer(
+        target: self, 
+        action: Selector("displayGestureForPanGestureRecognizer:"))
+      self.view.addGestureRecognizer(pan)
+    }
+  }
 }
 
 // MARK: View Handling

    self.initRotationBtn()
    self.onTickTimer()
    self.addTapGesture()
  }
  
  func initBackgroundView() {

  
  weak var timeViewtimer: NSTimer?
  weak var spaceViewTimer: NSTimer?
  
  var lastTranslation: CGPoint?
  
  var isRotate: Bool = true {
    didSet { self.updateRotateLockButtonImage() }
