code: function() {
          //remove all event handlers, delete from entities
          this.each(function() {
              var comp;
              this.trigger("Remove");
              for (var compName in this.__c) {
                  comp = components[compName];
                  if (comp && "remove" in comp) comp.remove.call(this, true);
  
                  // update map from component to (entityId -> entity)
                  delete compEntities[compName][this[0]];
              }
              this._unbindAll();
              delete entities[this[0]];
          });
      }
docs: @
  #.destroy
  @comp Crafty Core
  @kind Method
  
  @sign public this .destroy(void)
  Will remove all event listeners and delete all properties as well as removing from the stage