 
   public func present() {
     hideTimer.invalidate()
+    blows = true
 
     let initialOrigin = whistleWindow.frame.origin.y
     whistleWindow.frame.origin.y = initialOrigin - titleLabelHeight

let whistleFactory = WhistleFactory()

public func Whistle(murmur: Murmur, action: WhistleAction = .Show(1.5)) {
  whistleFactory.whistler(murmur, action: action)
}

public func Calm(after after: NSTimeInterval = 0) {
  whistleFactory.calm(after: after)
}

public class WhistleFactory: UIViewController {

  public var duration: NSTimeInterval = 2
  public var viewController: UIViewController?
  public var hideTimer = NSTimer()
  public var blows = false

  // MARK: - Initializers

