 class KenBurnsAnimation : Equatable {
     let targetImage: UIImageView
 
-    let startTime: TimeInterval
+    var startTime: TimeInterval
     let duration: TimeInterval
 
     let offsets: (x: Double, y: Double)

        animations.removeAll()
        updatesDisplayLink.remove(from: RunLoop.main, forMode: .commonModes)
    }

    func startNewAnimation() {
        currentImageView.transform = CGAffineTransform.identity

    public var zoomIntensity = 1.0
    public var durationRange: DurationRange = (min: 10, max: 20)

    public var isAnimating: Bool {
        return !animations.isEmpty
    }
    
    lazy var currentImageView: UIImageView = {
        return self.newImageView()
    }()
