          },
          handleInvalid: function () {
            this.handleValidationEvent('invalid')
          },
          handleTouched: function () {
            this.handleValidationEvent('touched')
          },
          handleDirty: function () {
            this.handleValidationEvent('dirty')
          },
          handleModified: function (e) {
            this.handleValidationEvent('modified')
          },
          handleValidationEvent: function (event) {
            this.events.push({
         