Refactor some logic for showing the notice
Handle updating progress if the event is over