             visible = _.reduce $t.parents, (memo, parent) ->
               memo and $(parent).css('display') isnt 'none' and $(parent).css('visibility') isnt 'hidden'
             , true
-            if visible && $(window).scrollTop()+$(window).outerHeight() >= $t.offset().top-_.Lazy.tolerance
+            if visible && $(window).scrollTop()+$(window).outerHeight() >= $t.offset().top-($t.data('tolerance') ? _.Lazy.TOLERANCE)
               url = $t.data 'lazy'
               $t.removeAttr('data-lazy').attr 'src', url
       

      # Load images only when they're on the page or about to be on it
      Lazy:
      
        # Default tolerance, can be overidden
        tolerance: 100
        
        # After the DOM is ready
        load: ->

                .on 'mouseleave blur', (e) ->
                  $t.data 'hover', false if e.type is 'mouseleave'
                  _.Tooltip.hide $t
              
              # If the tooltip is 'hoverable' (aka it should stay while the mouse is over the tooltip itself)
              if $t.data('hoverable')? and not $t.data('mouse')?
                $div.hover ->
                  _.Tooltip.show $t
