   }
   
   // в зависимости от текущей ориентации и до/после анимации меняем положение левой и правой кнопок
-  func layout(orientation: UIDeviceOrientation, animation: NAGAnimatedElementPosition) {
+  private func layout(orientation: UIDeviceOrientation, animation: NAGAnimatedElementPosition) {
     println(__FUNCTION__)
     
     switch orientation {

  }
  
  // после нажатия на кнопку "Показать сетку" отображаем сетку
  func showGrid(sender:UIButton) {
    println(__FUNCTION__)
    self.superview.viewWithTag(self.kGridViewTag).hidden = !self.superview.viewWithTag(self.kGridViewTag).hidden
  }
  
  // переключаемся на фронтальную камеру
  func flipCameras(sender:UIButton) {
    println(__FUNCTION__)
    // чтобы не выносить cameraView в глобальную область видимости воспользуемся нотификациями
    NSNotificationCenter.defaultCenter().postNotificationName(kNAGImagePickerControllerFlipCameraNotification, object: nil)
  }
  
  // делаем фотографию
  func captureImage() {
    println(__FUNCTION__)
    NSNotificationCenter.defaultCenter().postNotificationName(kNAGImagePickerControllerCaptureImageNotification, object: nil)
  }

  }
  
  // создаем левую кнопку
  private func createLeftButton() -> UIButton {
    let button = UIButton()
    button.frame.size = kButtonSize
    button.setImage(UIImage(named: "grid_icon"), forState: UIControlState.Normal)
