src/util/dispatcher/dispatcher.js
function(_target,_message){
                var _from = _message.from;
                _t3._$breadthFirstSearch(
                    _target,function(_node){
                        if (_node._$getPath()!=_from){
                            _doSendMessage(_node,_message);
                        }
                    }
                );
            }
function(_target,_message){
                var _from = _message.from;
                _t3._$breadthFirstSearch(
                    _target,function(_node){
                        if (_node._$getPath()!=_from){
                            _doSendMessage(_node,_message);
                        }
                    }
                );
            }
function ( _target , _message ) { var _from = _message . from ; _t3 . _$breadthFirstSearch ( _target , function ( _node ) { if ( _node . _$getPath ( ) != _from ) { _doSendMessage ( _node , _message ) ; } } ) ; }
broadcast to all target descendants
broadcast to all target descendants