code: function(vars, listener) {
              if (!Array.isArray(vars)) {
                  vars = [vars];
              }
              if (vars.length == 0) return null;
              var found = false;
              vars.forEach(
                  function(name) {
                      var data = this.findDataBinding(name);
                      var i, target;
                      for (i = 0 ; i < data[1].length ; i++) {
                          target = data[1][i];
                          if (listener === target) {
                              data[1].splice(i, 1);
                              found = true;
                              return;
                          }
                      }
                  }, this
              );
              return found;
          }
docs: Detach this object from data binding.
  
  @param {array} vars array of names of data to watch.
  @param {object} listner the listener to remove.
  @memberof WTag