Refactored "changes saved" messages on the settings page to allow for arbitrary messages that disappear after 3 seconds