code: function (element) {
                      var socketName  = element.getAttribute("data-socket");
                      var socketScope = "";
                      var m = socketName.match(/^(.*)@(.+)$/);
                      if (m !== null) {
                          socketName  = m[1];
                          socketScope = m[2];
                      }
                      var opts = { ctx: element };
                      if (socketName  !== "") opts.name  = socketName;
                      if (socketScope !== "") opts.scope = socketScope;
                      var id = $cs(self).socket(opts);
                      vm.__ComponentJS.sockets.push(id);
                  }
docs: /*  automatically create ComponentJS sockets for all
  DOM elements which are tagged as sockets