       @_reset()
 
   _reset: ->
+    originalOpacity = @opacity
+
     setTimeout =>
       @opacity = 0
       @_updateStyle()


  constructor: (@elementSelector) ->
    @value = 0
    @opacity = 1
    @content = ''
    @speed = 300
    @install()

  install: ->


    setTimeout =>
      @value = 0
      @opacity = originalOpacity
      @_withSpeed(0, => @_updateStyle(true))
    , @speed

