     public static var textOffset: CGFloat = 75
   }
 
-  public lazy var backgroundView: UIView = {
+  public private(set) lazy var backgroundView: UIView = {
     let view = UIView()
     view.backgroundColor = ColorList.Shout.background
     view.alpha = 0.98

    return label
    }()

  public lazy var tapGestureRecognizer: UITapGestureRecognizer = { [unowned self] in
    let gesture = UITapGestureRecognizer()
    gesture.addTarget(self, action: "handleTapGestureRecognizer")

    return gesture
    }()

  public lazy var panGestureRecognizer: UIPanGestureRecognizer = { [unowned self] in
    let gesture = UIPanGestureRecognizer()
    gesture.addTarget(self, action: "handlePanGestureRecognizer")

    return gesture
    }()

  public var announcement: Announcement?
  public var displayTimer = NSTimer()
  public var panGestureActive = false
  public var shouldSilent = false
  public var completion: (() -> ())?

  // MARK: - Initializers


    return label
    }()

  public private(set) lazy var subtitleLabel: UILabel = {
    let label = UILabel()
    label.font = FontList.Shout.subtitle
    label.tintColor = ColorList.Shout.subtitle
