 		return true
 	}
 
-	override var wantsUpdateLayer: Bool {
-		return true
-	}
-
 	override func awakeFromNib() {
 
 		progressIndicator.isHidden = true

		progressLabel.stringValue = ""		
		
		NotificationCenter.default.addObserver(self, selector: #selector(progressDidChange(_:)), name: .AccountRefreshProgressDidChange, object: nil)
	}

	override func updateLayer() {

		guard let layer = layer, !didConfigureLayer else {
			return
		}

		let color = NSColor(calibratedWhite: 0.96, alpha: 1.0)
		layer.backgroundColor = color.cgColor
		didConfigureLayer = true
	}

	@objc func updateUI() {

	@IBOutlet var progressIndicator: NSProgressIndicator!
	@IBOutlet var progressLabel: NSTextField!

	private var isAnimatingProgress = false {
		didSet {
			progressIndicator.isHidden = !isAnimatingProgress
