     
     // единожды анимируем появление управляющих элементов - кнопок
     UIView.animateWithDuration(1.0, animations: {
-      self.layout(UIDevice.currentDevice().orientation)
+      self.layout(UIDevice.currentDevice().orientation, animation: .AfterAnimation)
       })
     
     // подписываемся на получение уведомлений об изменении ориентации девайса

    
    switch currentOrientation {
    case .LandscapeLeft, .LandscapeRight, .Portrait, .PortraitUpsideDown:
      self.layout(currentOrientation)
    default:
      break
    }
  }
  
  // в зависимости от текущей ориентации меняем положение левой и правой кнопок
  // + поворачиваем кнопки нужным образом, чтобы картинка была повернута корректно
  func layout(orientation: UIDeviceOrientation) {
    println(__FUNCTION__)
    
    switch orientation {

      newFrame.origin = CGPoint(x: screenWidth - elementWidth, y: 0)
    }
    
    return newFrame
  }
  
