new competition action listener