       when "q"
         process.exit 0
 
-      when "z" then @zoomBy(.5)
-      when "a" then @zoomBy(-.5)
+      when "z" then @zoomBy @config.zoomStep
+      when "a" then @zoomBy -@config.zoomStep
       when "left" then @view[0] += 5
       when "right" then @view[0] -= 5
       when "up" then @view[1]+= 5

  _getFooter: ->
    "scale: #{Math.floor(@scale*1000)/1000}"

  notify: ->
    return if @isDrawing
    @_write "\r\x1B[K#{@_getFooter()} #{text}"



    layers:
      housenum_label:
        minZoom: 3
        color: 8
      building:
        minZoom: 10
        color: 8

      # poi_label:
      #   minZoom: 3
      #   color: "yellow"

      road:
        color: "white"
