code: function(options) {
        for(var k in options) {
  			if( options.hasOwnProperty(k) ) {
  				this[k] = options[k];
  			}
  		}
  		
  		// Set fakeDirection to the opposite of direction
  		if(options.direction && !options.fakeDirection) {
  			this.fakeDirection = [ -options.direction[0], -options.direction[1] ];
  		}
  		
  		// Set the editingWireConfig to the wireConfig if specified
  		if(options.wireConfig && !options.editingWireConfig) {
  			this.editingWireConfig = this.wireConfig;
  		}
     }
docs: Set the options by putting them in this (so it overrides the prototype default)
  @method setOptions