 @objc(AerialView)
 class AerialView: ScreenSaverView {
     var playerLayer: AVPlayerLayer!
+    var textLayer: CATextLayer!
     var preferencesController: PreferencesWindowController?
     static var players: [AVPlayer] = [AVPlayer]()
     static var previewPlayer: AVPlayer?

    func setupPlayerLayer(withPlayer player: AVPlayer) {
        self.layer = CALayer()
        guard let layer = self.layer else {
            NSLog("Aerial Errror: Couldn't create CALayer")
            return
        }
        self.wantsLayer = true

        playerLayer.autoresizingMask = [CAAutoresizingMask.layerWidthSizable, CAAutoresizingMask.layerHeightSizable]
        playerLayer.frame = layer.bounds
        layer.addSublayer(playerLayer)
        // Debug code
        textLayer = CATextLayer()
        textLayer.frame = CGRect(x: 20, y: 10, width: layer.bounds.width, height: 40)
        //textLayer.position = CGPoint(x: 20, y: 20)
        //textLayer.position = CGPoint(x: layer.bounds.maxX-20, y: layer.bounds.maxY-20)
        //textLayer.alignmentMode = .left
        textLayer.fontSize = 28
        textLayer.string = ""
        textLayer.opacity = 0
        
        layer.addSublayer(textLayer)
    }
    
    func setup() {
