_bindItemEditCancel (handler) {
		var self = this;
		$delegate(self.$todoList, 'li .edit', 'keyup', function (event) {
			if (event.keyCode === self.ESCAPE_KEY) {
				this.dataset.iscanceled = true;
				this.blur();
	
				handler({ id: self._itemId(this) });
			}
		});
	}
/**
	 * Private method that binds a handler to an item that has its edition
	 * cancelled
	 * @param {function} handler The handler to bind to the item
	 */
Private method that binds a handler to an item that has its edition
cancelled
@param {function} handler The handler to bind to the item
Private method that binds a handler to an item that has its edition cancelled @param { function } handler The handler to bind to the item
_bindItemEditCancel (handler) {
		var self = this;
		$delegate(self.$todoList, 'li .edit', 'keyup', function (event) {
			if (event.keyCode === self.ESCAPE_KEY) {
				this.dataset.iscanceled = true;
				this.blur();
				handler({ id: self._itemId(this) });
			}
		});
	}
_bindItemEditCancel ( handler ) { var self = this ; $delegate ( self . $todoList , 'li .edit' , 'keyup' , function ( event ) { if ( event . keyCode === self . ESCAPE_KEY ) { this . dataset . iscanceled = true ; this . blur ( ) ; handler ( { id : self . _itemId ( this ) } ) ; } } ) ; }
Private method that binds a handler to an item that has its edition
 cancelled
 @param {function} handler The handler to bind to the item
Private method that binds a handler to an item that has its edition cancelled @param { function } handler The handler to bind to the item