don't hide finishedmsg + added custom ended callback which is called when there are no more events to show