     @speed = originalSpeed
     result
 
-  _updateStyle: =>
+  _updateStyle: (forceRepaint = false) ->
+    @_changeContentToForceRepaint() if forceRepaint
     @styleElement.textContent = @_createCSSRule()
+
+  _changeContentToForceRepaint: ->
+    @content = if @content is '' then ' ' else ''
 
   _createCSSRule: ->
     """
-    #{@elementSelector}.#{className}::before {
-      content: '';
+    #{@elementSelector}.#{className}:before {
+      content: '#{@content}';
       position: fixed;
       top: 0;
       left: 0;

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


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

  _startTrickle: ->
