             WelcomeLine(position: CGPointMake(0.836, 0.81), width: 0.06, opacity: finalLinesOpacity, initialTransform: linesXF, finalTransform: CATransform3DIdentity),
             WelcomeLine(position: CGPointMake(0.907, 0.81), width: 0.0125, opacity: finalLinesOpacity, initialTransform: linesXF, finalTransform: CATransform3DIdentity)
         )
+        
+        CATransaction.commit()
     }
     
     func wmf_configureForLanguagesAnimation(){
+        CATransaction.begin()
+
         let finalDashedCircleOpacity = 0.15
         let finalCircleOpacity = 0.04
         let finalPlusOpacity = 0.15

    }
    
    func wmf_configureForIntroAnimation(){
        let finalDashedCircleOpacity = 0.15
        let finalCircleOpacity = 0.09
        let finalPlusOpacity = 0.15

            WelcomeLine(position: CGPointMake(0.255, 0.162), width: 0.135, opacity: finalLinesOpacity, initialTransform: linesXF, finalTransform: CATransform3DIdentity),
            WelcomeLine(position: CGPointMake(0.205, 0.127), width: 0.135, opacity: finalLinesOpacity, initialTransform: linesXF, finalTransform: CATransform3DIdentity)
        )
        
        CATransaction.commit()
    }
    
    func wmf_configureForAnalyticsAnimation(){
        CATransaction.begin()

        let finalDashedCircleOpacity = 0.15
        let finalCircleOpacity = 0.04
        let finalPlusOpacity = 0.15
