   public func setupFrames() {
     let labelWidth = UIScreen.mainScreen().bounds.width
     let defaultHeight = titleLabelHeight
-    
+
     if let text = titleLabel.text {
       let neededDimensions =
         NSString(string: text).boundingRectWithSize(

    UIView.animateWithDuration(0.2, animations: {
      self.whistleWindow.frame.origin.y = initialOrigin
    })

    hideTimer = NSTimer.scheduledTimerWithTimeInterval(duration, target: self, selector: #selector(WhistleFactory.timerDidFire), userInfo: nil, repeats: false)
  }

  public func hide() {


  // MARK: - Configuration

  public func whistler(murmur: Murmur, action: WhistleAction) {
    titleLabel.text = murmur.title
    titleLabel.font = murmur.font
    titleLabel.textColor = murmur.titleColor
