* Allow ocalStorage values to be initialized by cb * Initialize list settings if not found * Fix settings merging * Refactor types