update messages and formatting/logic behind event settings