/** @constructor */
var KeyEventHandler = function() {
  this.bindings = {};
};

KeyEventHandler.KEY_RETURN = 13;
KeyEventHandler.KEY_UP = 38;
KeyEventHandler.KEY_DOWN = 40;

KeyEventHandler.prototype = {
  setHandler : function(key, fn) {
    this.bindings[key] = fn;
  },
  fire : function(key, option) {
    if (this.bindings[key]) {
      this.bindings[key](option);
      return true;
    }
    return false;
  }
};

