added a generic restart type to event plugin