     @createHandles()
     @setLimits()
     @drawBar()   if @getOption('drawBar')
+    @drawOppositeBar() if @getOption('drawOpposite')
     @addLabels() if @getOption('showLabels')
     @attachEvents()

  setValue:(value, handle = @handles.first, updateHandle = yes)->
    handle.setValue value  if updateHandle
    @drawBar()  if @getOption('drawBar')
    @setLimits()
    @emit "ValueIsChanging", handle.value
    @emit "ValueChanged", handle


  constructor:(options = {}, data = {})->

    options.cssClass      = KD.utils.curry "sliderbar-container", options.cssClass
    options.minValue      ?= 0
    options.maxValue      ?= 100
    options.interval      ?= no
    options.drawBar       ?= yes
    options.showLabels    ?= yes
    options.snap          ?= yes
    options.snapOnDrag    ?= no
    options.width         or= 300
    options.drawOpposite  ?= no

    super options, data

