       
       CATransaction.begin()
       CATransaction.setDisableActions(true)
-      println("endTracking")
       changeButtonColorTo(originalColor)
       CATransaction.commit()
       

    targetLayer.addAnimation(group, forKey: "anim")
  }
  
  func changeButtonColorTo(color: CGColorRef) {
    foregroundLayer.backgroundColor = color
    foregroundLayer.borderColor = color
  }

    return path
  }
  
  private func makeSmallWithDelay(delay: CFTimeInterval) {
    changeTo(.Small, targetLayer: foregroundLayer, delay: delay)
  }
  
  private func makeOriginalWithDelay(delay: CFTimeInterval) {
    changeTo(.Original, targetLayer: foregroundLayer, delay: delay)
  }
  
