settings: loading events refactored