Recorder update

* improved contenteditable support (still WIP)
* better password field handling
* coding style fixes
* bugfixes