- changed: Listeners which are added via addListener(), remain valid when changeConfig() is called (Beforehand they were deleted when changeConfig() was called, just like the listeners which are defined via config files)
- changed: the onInitFailed listener now returns a string with a reason why the object could not be initialized, and is now defined in a ifferent way: onInitFailed(strReason)