added more robustness to recorder module.
made some world user settings persistent.