better settings handling (moved to JSON), may have broken some functionality