code: function() {
        
        // Unsubscribe all listeners to click and submit events
        this.clickEvent.unsubscribeAll();
        this.submitEvent.unsubscribeAll();
        
        // Purge element (remove listeners on el and childNodes recursively)
        util.Event.purgeElement(this.el, true);
        
        // Remove from DOM
        if(Dom.inDocument(this.el)) {
           this.el.parentNode.removeChild(this.el);
        }
        
     }
docs: Purge all event listeners and remove the component from the dom