code: function() {
  			return {
  				textNode: this.textNode,
  				offset: this.offset,
  				character: this.textNode ? this.textNode.getText().charAt( this.offset ) : null,
  				hitMatchBoundary: this._.matchBoundary
  			};
  		}
docs: Get the cursor object which represent both current character and it's dom position thing.