code: function(e) {
        this.setClassFromState();
        // Clear the field when no value 
  	 if (this.hiddenEl.value != this.el.value) this.hiddenEl.value = this.el.value;
        lang.later(50, this, function() {
           if(this.el.value == "") {
              this.setValue("");
           }
        });
     }
docs: onChange event handler
  @param {Event} e The original 'change' event