refactor generateMessageAdditions
add color management
refactor settings
fix reset settings