Rework of methods in RedAlertEventListener to remove redundancy.