     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()
     }()

class KenBurnsAnimation : Equatable {
    let targetImage: UIImageView

    let startTime: TimeInterval
    let duration: TimeInterval

    let offsets: (x: Double, y: Double)

    }()

    var animations: [KenBurnsAnimation] = []
    var timeAtPause: CFTimeInterval = 0


    public init() {
        super.init(frame: .zero)
