code: function(evt) {
  
            // get item
            item = evt.item;
  
            if (hashedit.debug === true) {
              console.log(item);
            }
  
            // get action
            selector = item.getAttribute('data-selector');
  
            // append html associated with action
            for (x = 0; x < hashedit.menu.length; x += 1) {
              if (hashedit.menu[x].selector == selector) {
                html = hashedit.menu[x].html;
                html = hashedit.replaceAll(html, '{{path}}', hashedit.path);
                html = hashedit.replaceAll(html, '{{framework.image}}', hashedit.frameworkDefaults[hashedit.framework].image);
                html = hashedit.replaceAll(html, '{{framework.table}}', hashedit.frameworkDefaults[hashedit.framework].table);
                html = hashedit.replaceAll(html, '{{framework.code}}', hashedit.frameworkDefaults[hashedit.framework].code);
  
                var node = hashedit.append(html);
  
                // add
                if(hashedit.menu[x].view != undefined) {
                  node.innerHTML += hashedit.menu[x].view;
                }
  
              }
            }
  
            // setup empty columns
            hashedit.setupEmpty();
  
            // remove help
            var help = document.querySelector('.hashedit-help');
  
            if(help != null) {
              help.innerHTML = '';
              help.removeAttribute('active');
            }
  
            return false;
  
          }
docs: dragging ended