     leftButton = createLeftButton()
     rightButton = createRightButton()
     
-    layout(UIDevice.currentDevice().orientation)
+    layout(UIDevice.currentDevice().orientation, animation: .BeforeAnimation)
     
     addSubview(leftButton)
     addSubview(rightButton)

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

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