

                     this._buildButton();

                     this._activateState(this._states[0]);

                 },

                 _buildButton: function(){

                     this.button = L.DomUtil.create(this.options.tagName, '');

                     // the next three if statements should be collapsed into the options
                     // when it's time for breaking changes.
                     if (this.tagName === 'button') {
                         this.button.type = 'button';
   