code: function CommandEventListener (event, handler, capture) {
  		this.event = event;
  		this.handler = handler;
  		this.capture = capture || false;
  	}
docs: A CommandEventListener defines an (optional) UI event listener.
  
  @param {String} name the name of the event
  @param {Function} handler the event handler function. The handler is provided two parameters on invocation, i. e.
  the DOM event and the undergoing commandInvocation objects.
  @param {Boolean} [capture] the (optional) flag used to determine whether to capture the event or not