         if e.keyCode == 65 and e.metaKey and data.length > 0
             @ranges = []
             @activeRange = new Slick.Range 0, 0, data.length - 1, columns.length - 1
-            console.log @activeRange, data.length, data[0]
             @onSelectedRangesChanged.notify [ @activeRange ]
         if (e.metaKey or e.ctrlKey) and e.keyCode == 67
             selectedColumns = []


        cell = @grid.getCellFromEvent(e)
        return unless cell?

        @activeRange = null
        #@ranges = []

        if e.metaKey and @activeRange
            # console.log 'new range!!!', @activeRange
            @ranges.push @activeRange
            @activeRange = null


    activeRangeComplete: false
    ranges: []
    grid : null
    lastCell: {}
    startCell: {}

    init: (grid) =>
        @grid = grid
