code: function( options ){
  
              var self = this;
              // call parent init method
              parent.init.call( this );
              this.options.defaults( defaults );
              this.options.onChange(function( opts ){
                  self._maxDistSq = opts.max === false ? Infinity : opts.max * opts.max;
                  self._minDistSq = opts.min ? opts.min * opts.min : 100 * opts.strength;
              });
              this.options( options );
          }
docs: extended