Changed a private method name.
Made the hasSettingNotice() method to check messages by type.
Added tips.
Applied the changes to the minified version.