code: function(node) {
              var instance = this,
                  pjaxselectionCont = Y.one('.pjaxselection'),
                  pjaxselectionButtons = pjaxselectionCont.all('button');
  
              pjaxselectionCont.delegate(
                  'click',
                  function(e) {
                      var btn = e.currentTarget,
                          pjaxtype;
                      pjaxselectionButtons.removeClass(PURE_BUTTON_ACTIVE);
                      btn.addClass(PURE_BUTTON_ACTIVE);
                      pjaxtype = btn.getAttribute('data-pjaxtype');
                      switch (pjaxtype) {
                          case '0':
                              instance.switchAttribute(false);
                          break;
                          case '1':
                              instance.switchAttribute(true);
                              instance.allAnchor.removeAttribute('data-pjax-cache');
                          break;
                          case '2':
                              instance.switchAttribute(true);
                              instance.allAnchor.setAttribute('data-pjax-cache', true);
                          break;
                      }
                      Y.soon(Y.bind(instance.refreshCodedescription, instance));
                  },
                  'button'
              );
          }
docs: The binder method, invoked to allow the mojit to attach DOM event
  handlers.
  
  @param node {Node} The DOM node to which this mojit is attached.