docs: function attach(context) {
  	/*jshint validthis: true */
  	if (!context) {
  		return false;
  	}
  	if (attached(context)) {
  		return;
  	}
  	if (DEBUG_DISPATCHER) log.info('ATTACHED');
  
  	var client = redis.createClient(redisPort, redisHost, redisPassword);
  	context.dispatcher = {
  		_callbacks: {},
  		_client: client,
  		_context: context,
  		subscribe: subscribe,
  		unsubscribe: unsubscribe
  	};
  	client.dispatcher = {
  		_callbacks: context.dispatcher._callbacks,
  		_context: context.dispatcher._context
  	};
  	client.on('message', handleMessage);
  
  	return this;
  }