   # Respond to keydown event and call associated handler
   dispatch: (event) ->
     key = event.keyCode # TODO: normalize (event.which ?)
-    Kona.debug "\ndispatching key: #{key}"
-    Kona.debug "  no handler found, ABORT" if !@_handlers[key]?
+    # Kona.debug "\ndispatching key: #{key}"
+    # Kona.debug "  no handler found, ABORT" if !@_handlers[key]?
 
     # Abort if we're in a data input element or no matching handlers found
     return if @reject(event) || !@_handlers[key]?

  # Usage: Kona.keys.bind 'a', -> console.log "You pressed a!"
  bind: (key, handler) ->
    key = key.replace(/\s/g,'') # Strip any whitespace from key selector
    Kona.debug "binding on key: '#{key}' (normalized to code: #{Kona.Keys._map[key] || key.toUpperCase().charCodeAt(0)})"

    # Convert to keycode
    key = @_map[key] || key.toUpperCase().charCodeAt(0)

    # Store handler
    if !@_handlers[key]?
      Kona.debug "  key #{key} not found in existing handlers, setting to []\n"
      @_handlers[key] = []

    @_handlers[key].push(handler)



Kona.Keys =
  # Contains info on keys on their associated handler(s)
  # Ex format:
  #   65: [ <function>, <function> ]
