 
   bind_events : (plotview) ->
     @plotview = plotview
-    """
-    @plotview.mousedownCallbacks.push((e, x, y) =>
-      @_stop_selecting())
-
-    
-    @plotview.moveCallbacks.push((e, x, y) =>
-     
-      if e.ctrlKey or @button_selecting
-        if not @selecting
-          @_start_selecting(e, x, y)
-        else
-          @_selecting(e, x, y)
-          e.preventDefault()
-          e.stopPropagation())
-    """
-
     @plotview.moveCallbacks.push((e, x, y) =>
       if not @selecting_2
         return

      data_source = @model.resolve_ref(renderer).get_ref('data_source')
      data_source.set('selecting', true)
      data_source.save()
    #@selecting = true

    @basepoint_set = true
    
  _get_selection_range : ->

    for renderer in @mget('renderers')
      @model.resolve_ref(renderer).get_ref('data_source').set('selecting', false)
      @model.resolve_ref(renderer).get_ref('data_source').save()
    @basepoint_set = false
    @button_selecting = false
    if @shading
