diff --git a/src/form/passwd.js b/src/form/passwd.js
index 4156317..508d365 100644
--- a/src/form/passwd.js
+++ b/src/form/passwd.js
@@ -213,6 +213,10 @@ class Passwd extends Component {
this.value = ev.target.value
}
+ handleChange() {
+ this.$emit('change')
+ }
+
render() {
return html`
@@ -221,6 +225,7 @@ class Passwd extends Component {
spellcheck="false"
ref="input"
@input=${this.handleInput}
+ @change=${this.handleChange}
:readOnly=${this.readOnly}
:disabled=${this.disabled}
:type=${this._type}
diff --git a/src/form/radio.js b/src/form/radio.js
new file mode 100644
index 0000000..e69de29