Seriously man, I love this.
Just a few things to consider
1) please do not store the mnemonic in plain text in localStorage, encrypt it and force the user to enter a password
2) handle the case when localStorage gets cleared (which happens more often than you'd think)
3) consider letting the user ...