Recorder improvements

* coding style fixes
* indicator
* improved password input handling