         @_updateInputEl(lc)
         e.stopPropagation()
 
-      @inputEl.addEventListener 'keydown', => @_updateInputEl(lc, true)
-      @inputEl.addEventListener 'keyup', onChange
+      # @inputEl.addEventListener 'keydown', => @_updateInputEl(lc, true)
+      # @inputEl.addEventListener 'keyup', onChange
       @inputEl.addEventListener 'change', onChange
 
       @_updateInputEl(lc)

    @selectCanvas.style['background-color'] = 'transparent'
    @selectCtx = @selectCanvas.getContext('2d')
    @shiftKeyDown=false


  _getSelectionShape: (ctx, backgroundColor=null) ->
    createShape('SelectionBox', {shape: @selectedShape, ctx, backgroundColor})

    @currentShapeState = null
    lc.setShapesInProgress([])
    lc.repaintLayer('main')
    document.removeEventListener('keydown', @_selectKeyDownListener)
    document.removeEventListener('keyup', @_selectKeyUpListener)

  _getDragAction: (lc,point)->
