   this.each ->
     $this = $(this)
 
+    return if $this.data('iscrubber-enabled')
+    $this.data('iscrubber-enabled', true)
+
     # get elements
     elements = $this.find('li')
 

    scrub(elements, options.showItem)

    # bind event when mouse moves over scrubber
    $this.mousemove (e) ->
      # get x mouse position
      x = e.pageX - $this.offset().left


      scrub(elements, index)

    # bind event when mouse leaves scrubber
    $this.on 'mouseleave.iscrubber', ->
      scrub(elements, options.showItem) if options.leaveToFirst is true

